我有一个问题。
如果更新了bundle,则始终提交Gemfile.lock。
今天,当我部署Web应用程序时,我看到了此错误消息,
Could not find jwt-1.5.3 in any of the sources
jwt-1.5.2
安装在共享gem路径的已部署服务器中。
我认为bundle安装了新的jwt-1.5.3
gem,因为Gemfile.lock和安装版本(1.5.2)中的指定版本(1.5.3)不相等。
为什么不能捆绑安装jwt gem?
如果找不到jwt-1.5.3,应该捆绑安装那个gem吗?
答案 0 :(得分:9)
删除Gemfile.lock
文件。然后再次bundle install
。希望它会再次安装jwt-1.5.3
。但请确保您在gem文件中提到了jwt的版本。
答案 1 :(得分:3)