おふとんの中から寝言をつぶやく

ビットコインなどの暗号(仮想)通貨関連の話題を中心に雑多に書きます。

kumacoindの設定ではまったところ

2019年1月。

kumacoindを、別のPCからRPCアクセスしようとしてうまくいかず悩んでいた話。

kumacoinのdiscordでいろいろ聞きながら試していって、どうもkumacoindの設定がよろしくないところまでは追い込めたのですが…

 

Running Bitcoin - Bitcoin Wiki

configはBitcoin Wikiを参考に書いていたのですが、それが間違いで、

 

https://github.com/kumacoinproject/kumacoin/blob/1bce70629139dbcf6eff1af6333c71c03641262a/contrib/debian/examples/bitgem.conf

 

kumacoinのexampleを参考にするべきだったという。

 

bitcoin.confでのRPCの書き方

rpcallowip=10.1.1.34/255.255.255.0
rpcallowip=1.2.3.4/24

 

kumacoin.confでのRPCの書き方

rpcallowip=192.168.1.*

 

同じもののように見えてもバージョンが乖離してるときは使ってるもののドキュメントやサンプルを見ましょうという例でした。

 

Thank you grabbitさん, なむやんぐさん, だれかさん

ubuntuでrubyのsqlite3をインストール出来ないときの対処法

備忘録として。

 

素のubuntu仮想マシンにインストールしてruby上でsqlite3を使うために

#gem install sqlite3

をやると…

 

# gem install sqlite3
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.

current directory: /var/lib/gems/2.3.0/gems/sqlite3-1.3.13/ext/sqlite3
/usr/bin/ruby2.3 -r ./siteconf20181205-21673-1e3gaor.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.3.0/gems/sqlite3-1.3.13 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/sqlite3-1.3.13/gem_make.out

 となってしまい、インストール出来なかったときの対処法について。

 

# apt install ruby-dev sqlite3 libsqlite3-dev

これを実行する必要があった。

 

 

ubuntuでrubyのsqlite3をインストール出来ないときの対処法

備忘録として。

 

素のubuntu仮想マシンにインストールしてruby上でsqlite3を使うために

#gem install sqlite3

をやると…

 

# gem install sqlite3
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.

current directory: /var/lib/gems/2.3.0/gems/sqlite3-1.3.13/ext/sqlite3
/usr/bin/ruby2.3 -r ./siteconf20181205-21673-1e3gaor.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.3.0/gems/sqlite3-1.3.13 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/sqlite3-1.3.13/gem_make.out

 となってしまい、インストール出来なかったときの対処法について。

 

# apt install ruby-dev sqlite3 libsqlite3-dev

これを実行する必要があった。