我正在尝试制作Rails应用,但它无法捆绑安装所需的宝石。我得到的错误是:
部署设置需要Gemfile.lock。请确保你有
在部署之前将Gemfile.lock检入版本控制。
我尝试使用--no-deployment标志运行它,但这并没有帮助。有什么想法吗?
答案 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 ...希望这有助于遇到与我相同问题的任何人!