mieki256's diary



2014/12/25(木) [n年前の日記]

#3 [ruby] Ruby 2.0 と Ruby 2.1 で gem install が使えず

Ruby 2.0、2.1 で、gem list --remote をしても、何も出てこない。Ruby 1.9.3 でやるとちゃんとリストアップされるのだけど。環境は Windows7 x64。

証明書がアレだったらしい。

_Ruby - bundle install がこけるようになった(改訂版) - Qiita
_Workaround RubyGems' SSL errors on Ruby for Windows (RubyInstaller)
_Windowsでgem installするとSSLエラーが出る場合の解決策 - Qiita

上記の記事の通りに作業してみたり。
_AddTrustExternalCARoot-2048.pem をDL。
gem which rubygems で場所を確認。
start 場所のパス、でエクスプローラ起動。
AddTrustExternalCARoot-2048.pem を中にコピー。

gem list --remote で一覧が出てくるようになりました。ありがたや。

それにしても…。
> ruby -ropenssl -e 'p OpenSSL::X509::DEFAULT_CERT_FILE'
"C:/Users/Luis/Code/luislavena/knap-build/var/knapsack/software/x86-windows/openssl/1.0.0l/ssl/cert.pem"
自分も、「Luisさんって…誰?」と思いました。

環境変数を指定する解決方法もあるらしい。 :

SSL_CERT_FILE という環境変数を作って、そこに証明書とやらを指定することでも解決したりするのかもしれない。

_WindowsにRuby2.0とRuby on Rails4.0を入れてみたメモ - catch.jp-wiki
_Windows で Ruby のSSL証明書を更新する - igaiga diary(2013-06-17)

以上です。

過去ログ表示

Prev - 2014/12 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project