2015/09/06(日) [n年前の日記]
#2 [ruby] Ruby 2.1.7でNokogiriがインストールできない
Windows7 x64 + Ruby 2.1.7 p400 で gem install nokogiri をしたらエラーが。
_Windows で Nokogiri のビルドエラー解決法 再び|Ruby と iPhone と UI と で解決策が書いてあった。gem? を更新すればインストールできるようになるらしい。
しかし今度は、pry がインストールできない。gem install pry pry-doc をするとエラーが出てしまう。
_pryをWindows8-64bitに入れる - kenmituoの日記 によると、gem のバージョンを 2.4.4 まで落とさないとエラーが出るらしい。
_Windows で Nokogiri のビルドエラー解決法 再び|Ruby と iPhone と UI と で解決策が書いてあった。gem? を更新すればインストールできるようになるらしい。
gem update --system gem install mini_portile gem install nokogirigem -v で、バージョン確認ができる。2.2.5 から、2.4.8 になった。
しかし今度は、pry がインストールできない。gem install pry pry-doc をするとエラーが出てしまう。
_pryをWindows8-64bitに入れる - kenmituoの日記 によると、gem のバージョンを 2.4.4 まで落とさないとエラーが出るらしい。
gem update --system 2.4.4 gem install pry pry-docこれならインストールできた。
◎ Ruby 2.2.3 p173 でも試してみた。 :
gem のバージョンは以下。
Ruby 2.2.3 p173 + gem 2.4.5.1 では、Nokogiri は gem install nokogiri で、スンナリとインストールできた。
しかし pry と pry-doc はインストールできない。gem update --system 2.4.4 をして gemのバージョンを落としてから gem install pry pry-doc をしたらインストールできた。
しかし、ここで gem のバージョンを元に戻そうとして gem update --system 2.4.5.1 と打ってみても、
Ruby って、こういうところがアレだなと…。
- Ruby 2.1.7 p400 ... gem 2.2.5
- Ruby 2.2.3 p173 ... gem 2.4.5.1
Ruby 2.2.3 p173 + gem 2.4.5.1 では、Nokogiri は gem install nokogiri で、スンナリとインストールできた。
しかし pry と pry-doc はインストールできない。gem update --system 2.4.4 をして gemのバージョンを落としてから gem install pry pry-doc をしたらインストールできた。
しかし、ここで gem のバージョンを元に戻そうとして gem update --system 2.4.5.1 と打ってみても、
> gem update --system 2.4.5.1 Updating rubygems-update ERROR: Error installing rubygems-update: Unable to resolve dependency: user requested 'rubygems-update (= 2.4.5.1)' ERROR: While executing gem ... (NoMethodError) undefined method `version' for nil:NilClass元に戻せなくなった…。うーん。
Ruby って、こういうところがアレだなと…。
[ ツッコむ ]
以上です。