对于Ruby来说,我是一个绝对的初学者 - 我只是按照一步一步的教程来安装OpenProject。
现在我遇到以下命令行的问题:
RAILS_ENV=production bundle exec rake db:create
返回
无法在任何来源中找到rake-11.3.0
当我用" ruby -v"检查红宝石版本时它打印
ruby 2.4.1p111(2017-03-22修订版58053)[x86_64-linux]
现在,当我检查rake时:
gem list | grep rake
输出是:
rake(12.0.0)
...那么为什么即使安装了棘手的12版也无法找到rake-11.3.0呢?
谢谢!
答案 0 :(得分:1)
你的应用程序似乎对rake 11.3.0有很强的依赖性,即12.0.0是不可接受的。
您是否先运行Bundler?
运行此命令,它应该安装你需要的rake版本,然后你的原始命令应该工作:
bundle
答案 1 :(得分:0)
意味着您必须将rake版本降级到版本11.3.0
你可以尝试这个命令
bundle update rake
这将尝试更新rake以跟随您在Gemfile中的设置