我想仅在登台服务器上更新我的一个宝石。所以,我正在运行
bundle update gemname
或
bundle install
然后我收到了错误:
You have modified your Gemfile in development but did not check the resulting snapshot (Gemfile.lock) into version control
问题是我无法在本地执行此操作而无法将其推送到git存储库中。任何想法如何解决?
答案 0 :(得分:0)
好的,我的问题是特定的,非常罕见,因为由于我的客户的情况,我无法使用新功能部署应用程序。也许这听起来很糟糕,但起初我必须在本地更新我的Gemfile,运行bundle install
,手动将Gemfile.lock复制到我的服务器,毕竟我可以按照自己的意愿更新gems。它现在可以工作,当我被允许用capistrano部署整个应用程序代码时,一切都会好的。