【发布时间】:2018-07-01 20:13:54
【问题描述】:
我正在使用 capistrano gem 在服务器上部署 rails 版本
但它告诉我
Could not find rake-12.3.1 in any of the sources
之后,我使用 bundle update 更新了捆绑包和我的 gemfile,但问题仍然存在。
然后我删除了所有Gemfile.lock 内容并使用了bundle install 仍然遇到同样的问题!!!
顺便说一句,我检查了我的vendor/cache,发现它包含文件rake-12.3.1.gem,我的gem 文件也包含gem 'rake', '12.3.1'
那我为什么会遇到这个问题?!
谁能帮我解决它?!
【问题讨论】:
-
你的来源是“rubygems.org”吗?
-
如何运行部署?请显示确切的命令。
-
捆绑执行帽生产部署
-
检查 Ruby 是否正确安装在服务器上,并且使用的是最新版本的 Bundler 和 Rubygems。
gem update --system && gem install bundler -
嗨@MattBrictson,我检查了服务器捆绑包,发现它是1.16.1,它在我本地的笔记本电脑上也是相同的版本!那我为什么会遇到这个问题?!
标签: ruby-on-rails rake capistrano gemfile