在任何来源中都找不到rake-12.3.1

问题描述 投票:0回答:2

我正在使用capistrano gem在服务器上部署rails版本,但它通知我

Could not find rake-12.3.1 in any of the sources

之后我用bundle update更新了bundle和我的gemfile,但问题依然存在。然后我删除了所有Gemfile.lock内容并使用bundle install仍然得到相同的问题!

顺便说一句,我检查了我的vendor/cache,发现它包含文件rake-12.3.1.gem,我的宝石文件也包含gem 'rake', '12.3.1'所以为什么我有这个问题?!

任何人都可以帮我解决这个问题吗?!

ruby-on-rails rake capistrano gemfile
2个回答
1
投票

谢谢大家,我解决了这个问题很长一段时间,我发现它与我当前的ruby版本有关,应用程序是由ruby 2.4创建的,我使用的是ruby 2.3


-1
投票

因为你已经在vendor/cache文件夹中缓存了gem,我相信你应该使用本地版本的gem store将以下行添加到.travis.yml中:

before_install: bundle install --local
© www.soinside.com 2019 - 2024. All rights reserved.