Setting Environmental Variables in Ruby script


#1

I have a scipt that executes a shell command that requires my
environment to be set so the script fails. Is there a way to add my
profile settings into my ruby script?

Thanks

jack


#2

jackster the jackle wrote:

I have a scipt that executes a shell command that requires my
environment to be set so the script fails. Is there a way to add my
profile settings into my ruby script?

ENV[“varname”] = “value”

HTH,
Sebastian


#3

On Oct 15, 2008, at 11:06 AM, jackster the jackle wrote:

I have a scipt that executes a shell command that requires my
environment to be set so the script fails. Is there a way to add my
profile settings into my ruby script?

Thanks

jack

Posted via http://www.ruby-forum.com/.

cfp:~ > cat this-is-a-bash-question.sh
#! /bin/bash --login

echo $FOO

cfp:~ > ./this-is-a-bash-question.sh

(nothing)

cfp:~ > grep FOO .bash_profile

(nothing)

cfp:~ > echo ‘export FOO=42’ >> .bash_profile

cfp:~ > ./this-is-a-bash-question.sh
42

a @ http://codeforpeople.com/


#4

Sebastian H. wrote:

jackster the jackle wrote:

I have a scipt that executes a shell command that requires my
environment to be set so the script fails. Is there a way to add my
profile settings into my ruby script?

ENV[“varname”] = “value”

HTH,
Sebastian

Thanks Sebastian…my ruby script takes all the variables without error
but my script still fails so I must be missing something in my
environment still. I’ll have to do some more checking…thanks again

jack