这将打开一个包含更新变量的新默认 shell。因此,我们执行 go 程序的终端将在会话中保留这些变量。
我是红宝石的新手,无法在那里找到等价物。请帮帮我。
qq_遁去的一_1
浏览 87回答 1
1回答
慕尼黑5688855
要获取/设置环境变量,您可以使用 ENV 哈希,然后进行系统调用,您可以在其中看到标准输出(而不是 ',这将以字符串形式返回输出),您可以调用 system。ENV['FOO'] = '123' # FOO will last for the entire ruby sessionsystem({'BAR' => '456'}, ENV['SHELL']) # BAR will last until system call has finishedsystem(ENV['SHELL']) # Here, only FOO will be available, not BAR