将 Scala 添加到 zsh 中的 PATH

将 Scala 添加到 zsh 中的 PATH

我已经这样做了一段时间,我觉得我开始发疯了

我已经下载了 Scala,以便~/bin在我的 Elementary 机器上轻松访问;但我似乎在将它添加到PATH.

在我的 Macbook 上我简单地添加了以下内容.profile,一切就正常了:

SCALA_HOME=~/bin/scala-2.11.7
PATH=$PATH:SCALA_HOME/bin

然而,在我的 Elementary 盒子上,我尝试在和中输入相同的代码.profile,但在写入时.zshrc仍然无法正确显示。/Users/coffee/bin/scala-2.11.7/bin/scalawhich scala

那么我在这里做错了什么,以及如何让它发挥作用?

答案1

您缺少$使 shell 评估SCALA_HOME变量的符号:

SCALA_HOME=~/bin/scala-2.11.7
PATH=$PATH:$SCALA_HOME/bin
# Here ----^

答案2

如果你的发行版已经提供了不同的 Scala,你可能需要$按照 Mureinik 的回答添加,并确保你的路径条目先于$PATH

export SCALA_HOME=~/bin/scala-2.11.7
export PATH=$SCALA_HOME/bin:$PATH

这些应该设置~/.zshenv,并且可能需要添加“导出”,否则从 zsh 运行的程序将看不到它。

相关内容