无法捆绑安装在新的Rails应用程序中

时间:2018-04-22 00:01:43

标签: ruby-on-rails

我正在尝试制作Rails应用,但它无法捆绑安装所需的宝石。我得到的错误是:

  

部署设置需要Gemfile.lock。请确保你有

     

在部署之前将Gemfile.lock检入版本控制。

我尝试使用--no-deployment标志运行它,但这并没有帮助。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我通过尝试从另一个项目复制gemfile.lock文件来修复此问题。我尝试运行捆绑安装时出现此错误。

You are trying to install in deployment mode after changing
your Gemfile. Run `bundle install` elsewhere and add the
updated Gemfile.lock to version control.

If this is a development machine, remove the
C:/Users/Danny/Desktop/paper-db/Gemfile freeze
by running `bundle config --delete frozen`.

我运行了bundle config --delete frozen命令,现在我可以运行bundle install并为我的项目生成gemfile.lock文件。似乎我的项目的默认模式是出于某种原因的部署模式,即使我尝试多次重新安装rails和bundler ...希望这有助于遇到与我相同问题的任何人!