gpt4 book ai didi

ruby-on-rails - 在 Rails 控制台中加载 Capistrano 的环境

转载 作者:行者123 更新时间:2023-12-04 18:22:10 24 4
gpt4 key购买 nike

在 rails 控制台中加载 Capistrano 环境的最佳方式是什么?

我想访问 capistrano 在部署中使用的变量和方法,例如 latest_release、source 等。

尝试破解复杂的 capistrano 任务时,Ruby 调试效率不高。

最佳答案

在 Rails 控制台中可能不实用,因为这两种环境可能会发生冲突。不过,在交互式控制台中并不难。您可以添加一个简单地启动一个 Capistrano 任务:

task :console do
require 'irb'
$config = self
ARGV.clear
IRB.start
end

这会将当前配置对象公开为全局 $config .虽然使用全局变量有点难看,但我找不到从 main 切换 IRB 的默认上下文的方法。目的。

关于ruby-on-rails - 在 Rails 控制台中加载 Capistrano 的环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10432632/

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