Ruby 스크립트에서 환경 변수를 사용하고 있습니다. 변수를 내보내고 다음과 같이 스크립트를 실행하면 제대로 작동합니다.
export ELK_URL="https://localhost:3241"
ruby ./my_script.rb
그 내용은 my_script.rb
다음과 같습니다:
puts "#{ENV["ELK_URL"]}"
그런데 파일에 환경변수를 넣고 source
파일에 넣어보니 작동이 안되네요.
source ./my_env # contains ELK_URL
ruby ./my_script.rb
그 내용은 my_env
다음과 같습니다:
export ELK_URL="https://localhost:3241"
source
다음 명령을 실행하여 변수가 올바르게 설정되었는지 확인했습니다 .
echo $ELK_URL
어떤 제안이 있으십니까? 내가 무엇을 놓치고 있나요?