Rails,已安装的Gem版本和Gemfile.lock版本

myg*_*gul 5 ruby rubygems ruby-on-rails

我有个问题.

如果更新bundle,则始终提交Gemfile.lock.

今天,当我部署Web应用程序时,我看到此错误消息,

Could not find jwt-1.5.3 in any of the sources
Run Code Online (Sandbox Code Playgroud)

jwt-1.5.2 安装在共享gem路径的已部署服务器中.

我认为bundle安装新的jwt-1.5.3gem因为Gemfile.lock中指定的版本(1.5.3)和安装的版本(1.5.2)不相等.

为什么不能捆绑安装jwt gem?

如果无法找到jwt-1.5.3,应该捆绑安装那个gem吗?

Moh*_*ain 9

删除Gemfile.lock文件.然后bundle install又来了.希望它会再次安装jwt-1.5.3.但请确保您在gem文件中提到了jwt的版本.