首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装factory_girl_rails gem时出现的问题

安装factory_girl_rails gem时出现的问题
EN

Stack Overflow用户
提问于 2014-06-04 02:30:56
回答 1查看 735关注 0票数 0

我正在遵循Thoughtbot的TDD教程,它很棒,但有点过时。在我按照指示安装factory_girl_rails v4.0gem并运行捆绑包之前,一切都运行得很好。Factory Girl目前的版本是v4.4.0,但研讨会是具体的,所以我尽量保持他们使用的版本。

Bundler说:

代码语言:javascript
复制
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.

所以我这样做了:

代码语言:javascript
复制
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时,我得到了这样的结果:

代码语言:javascript
复制
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.

所以我试着:

代码语言:javascript
复制
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版本:

代码语言:javascript
复制
rake --version
rake, version 10.1.0

我觉得我正在走进泥潭,担心如果我继续胡闹,我会把事情搞得更糟!看起来我应该备份到Ruby v1.9.3,但是如果我运行

代码语言:javascript
复制
rvm --default use ruby-1.9
ruby-1.9.3-p547 is not installed.

安装do:rvm install ruby-1.9.3-p547

倒退似乎不是一个好主意。

EN

回答 1

Stack Overflow用户

发布于 2014-06-04 03:02:00

似乎在某个地方可能存在ssl问题。我会尝试在您的终端上运行rvm osx-ssl-certs update all,然后再试一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24022391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档