gpt4 book ai didi

ruby-on-rails - 如何将环境变量传递给从另一个 Rake 任务调用的 Rake 任务?

转载 作者:数据小太阳 更新时间:2023-10-29 06:37:46 25 4
gpt4 key购买 nike

我从另一个 Rake 任务调用了三个 Rake 任务。第一个 Rake 任务要求在执行前设置环境变量。

以下工作正常,但这意味着我丢失了关键任务的所有输出:

namespace :deploy do

task :staging => :environment do
`EXAMPLE=something rake db:rebuild`
Rake::Task["rake envs:push:staging"].invoke
Rake::Task["rake app:push:staging"].invoke
end

end

如何使用环境变量调用第一个任务并将其输出显示到终端?

最佳答案

ENV['EXAMPLE'] = 'something'
Rake::Task['db:rebuild'].invoke

关于ruby-on-rails - 如何将环境变量传递给从另一个 Rake 任务调用的 Rake 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21535247/

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