I can invoke a Rake task and set a single environmental variable like this:
$ ONE=1 rake temp:both
But how do I set two environmental variables?
This doesn't work:
$ ONE=1 TWO=2 rake temp:both
This works, but is confusing to read:
$ ONE=1 rake temp:both TWO=2
How can I pass more than one env before the call to rake
?
Go to Websites & Domains and click Ruby. After gems installation you can try to run a Rake task by clicking Run rake task. In the opened dialog, you can provide some parameters and click OK - this will be equivalent to running the rake utility with the specified parameters in the command line.
Agree with @Ernest; it should work. Here's a sample...
Sample rake task to echo vars:
task :echo_env do
puts "VAR1: #{ENV['VAR1']}"
puts "VAR2: #{ENV['VAR2']}"
end
Execute task:
VAR1=first VAR2=second bundle exec rake echo_env
Output:
VAR1: first
VAR2: second
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With