我正在遵循Thoughtbot的TDD教程,它很棒,但有点过时。在我按照指示安装factory_girl_rails v4.0gem并运行捆绑包之前,一切都运行得很好。Factory Girl目前的版本是v4.4.0,但研讨会是具体的,所以我尽量保持他们使用的版本。
Bundler说:
Gem::RemoteFetcher::FetchError: Errno::ECONNRESET: Connection reset by peer - SSL_connect (link omitted b/c SO won't let me post it)
An error occurred while installing factory_girl (4.4.0), and Bundler cannot continue.
Make sure that `gem install factory_girl -v '4.4.0'` succeeds before bundling.所以我这样做了:
gem install factory_girl_rails
ERROR: Could not find a valid gem 'factory_girl_rails' (>= 0), here is why:
Unable to download data from (link omitted b/c SO won't let me post it/) - Errno::ECONNRESET: Connection reset by peer - SSL_connect (link omitted b/c SO won't let me post it)
ERROR: Possible alternatives: factory_girl_rails我想知道这是不是跟我的关系有关。从我的gemfile中取出行并运行包,一切都很好。
在四处搜索后发现,问题可能是我的Ruby版本是1.9.3,所以我使用RVM更新到了2.1.2。
现在,当我运行bundle时,我得到了这样的结果:
Gem::RemoteFetcher::FetchError: Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://rubygems.org/gems/rake-10.3.2.gem)
An error occurred while installing rake (10.3.2), and Bundler cannot continue.
Make sure that `gem install rake -v '10.3.2'` succeeds before bundling.所以我试着:
gem install rake -v '10.3.2'
ERROR: Could not find a valid gem 'rake' (= 10.3.2), here is why:
Unable to download data from https://rubygems.org/ - Errno::ECONNRESET: Connection reset by peer - SSL_connect
ERROR: Possible alternatives: rake与gem install rake相同的错误
这是我的rake版本:
rake --version
rake, version 10.1.0我觉得我正在走进泥潭,担心如果我继续胡闹,我会把事情搞得更糟!看起来我应该备份到Ruby v1.9.3,但是如果我运行
rvm --default use ruby-1.9
ruby-1.9.3-p547 is not installed.安装do:rvm install ruby-1.9.3-p547
倒退似乎不是一个好主意。
发布于 2014-06-04 03:02:00
似乎在某个地方可能存在ssl问题。我会尝试在您的终端上运行rvm osx-ssl-certs update all,然后再试一次。
https://stackoverflow.com/questions/24022391
复制相似问题