Rails无法找到红宝石宝石

时间:2018-02-15 05:49:32

标签: ruby-on-rails

我正在使用AWS Ubuntu 16.04。

我按照步骤操作,并选择了rbenv。 https://gorails.com/setup/ubuntu/16.04

安装完成后,我会使用git clone来获取rails项目代码。然后:

ubuntu @ ip-172-31-17-168:〜/ web $ rails -v 无法在任何来源中找到globalid-0.4.0 运行bundle install以安装缺少的宝石。

我花了两天时间研究它,仍然无法修复它。我编辑Gemfile.lock。我发现许多宝石中存在版本不匹配。命令"宝石列表 - 本地"已经显示已安装宝石。但版本不匹配。

我做了#34;捆绑安装",又出现了另一个错误

ubuntu @ ip-172-31-25-85:〜/ web $ rails db:migrate 铁轨中止了! NoMethodError:未定义的方法`default_options'为零:NilClass

1 个答案:

答案 0 :(得分:0)

听起来你可能会错过这条线

source "https://rubygems.org"

在你的Gemfile告诉Bundler在哪里寻找宝石。默认情况下应该提供Afaik ruby​​gems.org,但在那里添加它并没有什么坏处。否则,请显示bundle installbundle update的输出。