gpt4 book ai didi

ruby-on-rails - 启动服务器时 (rails s) 不知道如何构建任务 'deploy'(请参阅 --tasks)(RuntimeError)

转载 作者:太空宇宙 更新时间:2023-11-03 18:05:10 24 4
gpt4 key购买 nike

在本地环境中启动服务器 rails s 时出现错误。

我尝试谷歌,但所有这些 capistrano 不知道如何构建任务都是 deploy 相关的,而不是在本地启动服务器时环境。

我不确定它是 Rails 还是 Capistrano 问题。

这是跟踪的链接。 Gist .

感谢任何帮助!

application.rb

最佳答案

您的 Gemfile 中可能有与 Capistrano 相关的 gem,但没有将它们标记为 require: false。因此,当 Rails 启动时,它会尝试加载所有 Capistrano 代码,这不是 Capistrano 的预期用途。

在您的情况下,capistrano-gitflow gem 似乎是罪魁祸首。对于它和 Gemfile 中所有其他与 Capistrano 相关的 gem,始终使用 require: false,如下所示:

gem "capistrano", "~> 3.10", require: false
gem "capistrano-bundler", require: false
gem "capistrano-rails", require: false

Capistrano 文档中没有对此进行解释,这是我的一个疏忽,我会尽力纠正。

关于ruby-on-rails - 启动服务器时 (rails s) 不知道如何构建任务 'deploy'(请参阅 --tasks)(RuntimeError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48493332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com