Scala:无法设置环境变量

吉米·赖萨塔(Jimit Raithatha)

朋友们

我试图设置环境变量“ASDF”在我的斯卡拉壳,如所描述这里

这些是我的命令:

scala> import scala.sys.process.Process
import scala.sys.process.Process

scala> Process(Seq("bash", "-c", "echo $asdf"), None, "asdf" -> "Hello, world!").!
Hello, world!
res18: Int = 0

但是当我尝试回读环境变量时:

scala> sys.env.get("asdf")
res19: Option[String] = None

输出显示“无”。如何在当前会话中正确设置环境变量

PS-请不要对此表示否决;我正在非常努力,但无法解决我的问题

马尔沃里奥

与Scala无关,您只是误解了情况。行尾的地图

scala> Process(Seq("bash", "-c", "echo $asdf"), None, "asdf" -> "Hello, world!").!

不改变的环境这一过程中,一个你输入进; 它改变了Process()函数创建的子进程的环境

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章