gpt4 book ai didi

linux - 更新 Scala 版本

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:56 24 4
gpt4 key购买 nike

我想更新 Scala 版本。我知道这是为使用 scalaVersion 函数的项目完成的,但我还想更新在终端中键入 scala 时使用的默认 scala 版本。

现在我有 2.10.1 scala 版本。

我该怎么做?

最佳答案

来自 http://osgux.tumblr.com/post/44635945407/install-scala-2-10-0-in-ubuntu :

$ wget http://www.scala-lang.org/downloads/distrib/files/scala-2.10.3.tgz
$ tar zxf scala-2.10.3.tgz
$ sudo mv scala-2.10.3 /usr/local/scala
$ sudo ln -s /usr/local/scala/bin/scala /usr/local/bin/scala
$ sudo ln -s /usr/local/scala/bin/scalac /usr/local/bin/scalac
$ sudo ln -s /usr/local/scala/bin/fsc /usr/local/bin/fsc
$ sudo ln -s /usr/local/scala/bin/sbaz /usr/local/bin/sbaz
$ sudo ln -s /usr/local/scala/bin/sbaz-setup /usr/local/bin/sbaz-setup
$ sudo ln -s /usr/local/scala/bin/scaladoc /usr/local/bin/scaladoc
$ sudo ln -s /usr/local/scala/bin/scalap /usr/local/bin/scalap

如果您只想为自己安装它,而不是为机器上的每个人安装它,请将 /usr/local/scala 替换为 ~/tools/scala(或您的主文件夹的其他一些子文件夹)和 /usr/local/bin~/bin

评论回复:

因为您已经安装了 Scala,您可以使用命令 which scala 查看 Scala 脚本的放置位置。有两种可能:

  1. 如果您看到 /opt/scala/scala2.10-1/bin/scala,这意味着 /opt/scala/scala2.10-1/bin 在你的 $PATH 中。找到添加的地方,替换成/opt/scala/scala-2.10.3/bin。一些可能的位置是 ~/.profile~/.bash-profile~/.bashrc,请参阅 https://help.ubuntu.com/community/EnvironmentVariables 中的其他位置。 (请注意,它列出了我提到的“不推荐”文件,但它们仍然被广泛使用)。

  2. 如果您看到 /usr/local/bin/scala(或 /opt/scala/scala2.10-1/bin 以外的其他文件夹 ),你应该用这样的链接替换这些文件:

        $ sudo ln -sf /opt/scala/scala-2.10.3/bin/scala /usr/local/bin/scala

    (当然,如果不是 /usr/local/bin,则使用正确的文件夹)。请注意,ln -s 的第一个参数是您要链接到的文件,第二个参数是您创建的链接,-f 删除现有的目标文件。

关于linux - 更新 Scala 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20209347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com