我在本地环境中启动服务器rails s
时收到错误。
我试图谷歌,但所有这些capistrano
不知道如何构建任务都是 部署 相关,而不是在本地环境中启动服务器。 / p>
我不确定它是铁轨还是卡普斯特拉诺问题。
以下是跟踪的链接。 Gist
感谢任何帮助!
答案 0 :(得分:3)
你的Gemfile中可能有与Capistrano相关的宝石,但没有将它们标记为require: false
。因此,当Rails启动时,它会尝试加载所有Capistrano代码,而不是Capistrano的使用方式。
在你的情况下,看起来capistrano-gitflow
宝石是罪魁祸首。始终在Gemfile中使用require: false
和所有其他与Capistrano相关的宝石,如下所示:
gem "capistrano", "~> 3.10", require: false
gem "capistrano-bundler", require: false
gem "capistrano-rails", require: false
Capistrano文档中没有解释这一事实是一种疏忽,我会尽力纠正。