gpt4 book ai didi

ruby - 如何调用 rake 控制台,这些设置是默认设置的?

转载 作者:太空宇宙 更新时间:2023-11-04 12:50:08 25 4
gpt4 key购买 nike

如何调用rake控制台,这些设置都是默认设置的?

2.3.0: 001> (ENV [ 'BATTLE_NET_REGION'] = 'eu') and (ENV [ 'BATTLE_NET_LOCALE'] = 'ru_RU') and (ENV [ 'BATTLE_NET_KEY'] = 'my_battle_net_key')

rake 任务:

require "bundler/gem_tasks"
require "rspec/core/rake_task"

RSpec::Core::RakeTask.new(:spec)

task default: :spec

desc 'Open an irb session preloaded with this library'
task :console do
sh 'irb -rubygems -I lib -r wowrb.rb'
end

最佳答案

您可以将变量添加到 shell 命令:

task :console do
sh 'BATTLE_NET_REGION=eu BATTLE_NET_LOCALE=ru_RU BATTLE_NET_KEY=my_battle_net_key irb -rubygems -I lib -r wowrb.rb'
end

但是为什么要使用 rake 任务来启动 irb 控制台呢?直接启动它或使用一个小的 shell 脚本或设置所有变量的别名会更容易吗?

关于ruby - 如何调用 rake 控制台,这些设置是默认设置的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37508986/

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