【发布时间】:2020-05-25 22:55:57
【问题描述】:
我使用 Ruby On Rails 开发了一个 Web 应用程序。在我的本地机器上,我使用 RVM 来管理 Ruby 版本。我正在使用 ruby 2.7.1 和 rails 6。
现在我正在尝试使用以下指南将此应用程序部署到 Digital Ocean 液滴:https://gorails.com/deploy/ubuntu/18.04。 我使用与指南相同的堆栈,所以我使用的是 rbenv。
我完成了所有设置,现在我正在尝试运行cap production deploy。但我收到了这个错误:
Bundler::GemNotFound:在任何来源中都找不到 name_of_gem
当 capistrano 运行 rake db:migrate 时会发生这种情况。
我尝试手动安装gem,但随后它显示不同gem的相同错误,并且这种情况一直在发生。看起来 capistrano 没有执行 bundle install。
有人可以帮帮我吗?
【问题讨论】:
-
请查看“How to Ask”、“Stack Overflow question checklist”及其所有链接页面。对你所做的事情的解释几乎没有重复问题的最小代码那么有用。
标签: ruby-on-rails ruby capistrano rbenv