ruby-2.0.0-p247 をソースからインストールしたら、gem がエラーを出して動かなくなった
まずは、openssl がないと言われる。apt-get で入れてあるけど。。
$ sudo gem install nesta
ERROR: Loading command: install (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
まず「openssl-dev」をインストールして(ってこれのことか?
$ sudo apt-get install libcurl4-openssl-dev
「openssl」を、
Rubyソースコードから別途インストールする
$ cd ~/Downloads/ruby-2.0.0-p247/ext/openssl
$ ruby extconf.rb
$ make && make install
今度はzlib。zlibc は入ってるけど。。。
$ sudo gem install nesta
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
「zlib」とやらをRubyソースコードから別途インストール
$ sudo apt-get install libcurl4-openssl-dev
$ cd ~/Downloads/ruby-2.0.0-p247/ext/zlib
$ ruby extconf.rb
$ make && make install
これで動くようになった
ついでに、Makeのときにエラーが出てたものをインストールしておく
readline
$ sudo apt-get install libreadline6 libreadline6-dev readline-common
$ cd ~/Downloads/ruby-2.0.0-p247/ext/readline
$ ruby extconf.rb
$ make && make install
この調子で、-test-/win32/dln -test-/win32/fd_setsize curses dbm dl/win32 fiddle fiddle/win32 gdbm tk tk/tkutil win32ole
最終更新:2013年09月03日 16:22