我正在使用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
答案 0 :(得分:0)
听起来你可能会错过这条线
source "https://rubygems.org"
在你的Gemfile
告诉Bundler在哪里寻找宝石。默认情况下应该提供Afaik rubygems.org,但在那里添加它并没有什么坏处。否则,请显示bundle install
和bundle update
的输出。