仅在登台服务器上更新gem

时间:2013-01-14 16:54:35

标签: ruby bundler

我想仅在登台服务器上更新我的一个宝石。所以,我正在运行

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存储库中。任何想法如何解决?

1 个答案:

答案 0 :(得分:0)

好的,我的问题是特定的,非常罕见,因为由于我的客户的情况,我无法使用新功能部署应用程序。也许这听起来很糟糕,但起初我必须在本地更新我的Gemfile,运行bundle install,手动将Gemfile.lock复制到我的服务器,毕竟我可以按照自己的意愿更新gems。它现在可以工作,当我被允许用capistrano部署整个应用程序代码时,一切都会好的。