1

私はバンドル 1.3.0、rubygems 2.00、ruby 1.9.3p392 と rvm 1.18.15 を debian スクイーズ マシンに持っています

Gemfilebundle installで次のソースを使用する場合:

source 'https://rubygems.org' source 'https://ourgemserver.ourcompany.com'

私は得る

.../.rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.0/lib/bundler/vendor/net/http/persistent/ssl_reuse.rb:70:in 'connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)

gem install <one of the gems in gemfile>問題なく動作している間

http://curl.haxx.se/ca/cacert.pemからの証明書を .rvm/usr/ssl/cert.pem に入れてみましたが、何の効果もありません。

:ssl_verify_mode: 0また、バンドラーはユーザーのホームの .gemrcを尊重していないようです

さらなるヒントはありますか?

4

1 に答える 1

0

OS X 10.7.5 では、openssl を更新し、以下を .bash_profile に追加することで、同じエラーを解決しました。

export SSL_CERT_FILE=/path/to/ca-bundle.crt
于 2013-02-28T22:40:11.887 に答える