Ale*_*lex 42 macos shell terminal installation scala
我对Scala很新.我已下载它,让它在Eclipse中工作,我将开发它; 但我不能让它在终端工作.
所有网站和书籍都说只是打字scala- 这不起作用.
该网站激怒地说:
我们假设Scala软件和用户环境都已正确设置.
我该怎么办?
我对此非常陌生,使用术语或假设Scala周围的框架知识过多会破坏良好的反应; 请保持简单.
谢谢
Dan*_*nas 14
不是混淆我的PATH变量的忠实粉丝.我只是将我的所有程序符号链接到/ usr/local/bin,它位于类路径中.例如,如果您下载了scala并在/opt/scala-2.9.0-1中解压缩,请在终端中运行以下命令.
ln -s /opt/scala-2.9.0-1/bin/scala /usr/local/bin
Run Code Online (Sandbox Code Playgroud)
现在只需输入scala终端即可.这样PATH,当您想要尝试使用新版本的scala时,无需设置或更改它.如果您下载了新版本,则可以在任何位置解压缩它并对新版本进行符号链接.假设你下载了2.9.1版本并在/opt/scala-2.9.1中解压缩它.您可以在终端中键入以下内容
ln -s /opt/scala-2.9.1/bin/scala /usr/local/bin/scala2.9.1
Run Code Online (Sandbox Code Playgroud)
现在,要使用scala 2.9.1,您只需scala2.9.1在终端上运行即可.当您准备切换到2.9.1 fulltime时,只需更新符号链接.
您也可以以相同的方式添加scaladoc,scalac,scalap等
ln -s /opt/scala-2.9.0-1/bin/scalac /usr/local/bin
ln -s /opt/scala-2.9.0-1/bin/scalap /usr/local/bin
ln -s /opt/scala-2.9.0-1/bin/scaladoc /usr/local/bin
ln -s /opt/scala-2.9.0-1/bin/fsc /usr/local/bin
ln -s /opt/scala-2.9.0-1/bin/sbaz /usr/local/bin
ln -s /opt/scala-2.9.0-1/bin/sbaz-setup /usr/local/bin
Run Code Online (Sandbox Code Playgroud)
您需要添加scala\bin到您的PATH环境变量.
在Mac OS X上,Scala bin的路径通常是:/Users/<your username>/scala/bin在Windows上通常:C:\Program Files (x86)\scala\bin.
在Mac OS X上使用终端并写入(使用您的用户名):
echo 'export PATH=/Users/<your username>/scala/bin:$PATH' >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
然后关闭终端并再次启动它.
| 归档时间: |
|
| 查看次数: |
32990 次 |
| 最近记录: |