如何在 RubyMine 中重新加载系统 ENV?
How reload system ENV in RubyMine?
我尝试在 ~/.bash_profile
中设置 ENV
变量,例如 export foo='42'
。
如果 RubyMine 是 运行,我无法将此 foo
变量读取为 ENV['foo']
。
如果我重新启动 RubyMine,我可以从系统 ENV 中读取 foo
。
我怎么能说 RubyMine,它必须重新加载系统 ENV?
你不能。环境变量由新启动的子进程继承。子进程启动后,有自己独立的一套环境变量。
我尝试在 ~/.bash_profile
中设置 ENV
变量,例如 export foo='42'
。
如果 RubyMine 是 运行,我无法将此 foo
变量读取为 ENV['foo']
。
如果我重新启动 RubyMine,我可以从系统 ENV 中读取 foo
。
我怎么能说 RubyMine,它必须重新加载系统 ENV?
你不能。环境变量由新启动的子进程继承。子进程启动后,有自己独立的一套环境变量。