标签: ruby bash macos environment-variables rubymine
我尝试在ENV中设置~/.bash_profile变量,例如export foo='42' 如果RubyMine正在运行,我无法将此foo变量读为ENV['foo']。 如果我重新启动RubyMine,我可以从系统ENV中读取foo 我怎么能说RubyMine,它必须重新加载系统ENV?
ENV
~/.bash_profile
export foo='42'
foo
ENV['foo']
答案 0 :(得分:2)
你做不到。环境变量由新启动的子进程继承。子进程启动后,它有自己独立的环境变量集。