如何在我的 MAC 上安装旧版本 (0.13.x) sbt?
How can I install older version (0.13.x) sbt on my MAC?
我需要 sbt 版本 0.13.x 来学习 Scala 课程,但我在安装它时遇到了困难。我尝试使用 brew install sbt@0.13
命令,但是当我使用 sbt about
检查时,它给出了一条消息 No such file or directory
。
但是,如果我再次尝试执行 brew install sbt@0.13
,它会给出 Warning: sbt@0.13 0.13.16 is already installed
,尽管 sbt about
没有找到任何东西。
除此之外,我尝试使用 brew install sbt
安装最新版本的 sbt,然后通过在给定 build.properties
中输入 sbt.version=0.13.12
手动更改我的每个项目使用的版本] 文件。这似乎最初有效,当我用终端检查项目中 sbt 的版本时。但是,我仍然无法导入已经存在的项目。
最后,我从 http://www.scala-sbt.org/download.html 下载了该版本,但随后我需要根据我在网上阅读的内容对我的 PATH
进行一些更正,但我不确定那是什么意思。
所以,如果有人能帮助我安装旧版本,我将不胜感激。
sbt
的工作方式是它会在 project/build.properties
中查找要用于构建项目的 sbt
版本。因此,您描述的方式 - 安装最新的 sbt
并在 project/build.properties
中设置要用于构建的版本 - 应该可以正常工作。
关于
not able to import already existing projects
这些现有项目也应该有 project/build.properties
指示 sbt 版本。
请注意,即使在本地安装 0.13.12,在构建项目时 sbt
仍将使用 project/build.properties
中指定的版本,它只会根据需要下载它。
如果您绝对想从命令行 运行 一个特定的版本,正如您已经发现的那样,您可以下载它。关于更新您的 PATH
- PATH
是一个环境变量,它告诉您的命令行在哪里寻找可执行文件。它是一个目录列表,所以如果你解压下载的文件,比如“$HOME/tools
”,你会说类似 export PATH=$HOME/tools/sbt/bin:$PATH
的内容。有关更详细的说明,请参阅 https://www.cyberciti.biz/faq/appleosx-bash-unix-change-set-path-environment-variable/。
我需要 sbt 版本 0.13.x 来学习 Scala 课程,但我在安装它时遇到了困难。我尝试使用 brew install sbt@0.13
命令,但是当我使用 sbt about
检查时,它给出了一条消息 No such file or directory
。
但是,如果我再次尝试执行 brew install sbt@0.13
,它会给出 Warning: sbt@0.13 0.13.16 is already installed
,尽管 sbt about
没有找到任何东西。
除此之外,我尝试使用 brew install sbt
安装最新版本的 sbt,然后通过在给定 build.properties
中输入 sbt.version=0.13.12
手动更改我的每个项目使用的版本] 文件。这似乎最初有效,当我用终端检查项目中 sbt 的版本时。但是,我仍然无法导入已经存在的项目。
最后,我从 http://www.scala-sbt.org/download.html 下载了该版本,但随后我需要根据我在网上阅读的内容对我的 PATH
进行一些更正,但我不确定那是什么意思。
所以,如果有人能帮助我安装旧版本,我将不胜感激。
sbt
的工作方式是它会在 project/build.properties
中查找要用于构建项目的 sbt
版本。因此,您描述的方式 - 安装最新的 sbt
并在 project/build.properties
中设置要用于构建的版本 - 应该可以正常工作。
关于
not able to import already existing projects
这些现有项目也应该有 project/build.properties
指示 sbt 版本。
请注意,即使在本地安装 0.13.12,在构建项目时 sbt
仍将使用 project/build.properties
中指定的版本,它只会根据需要下载它。
如果您绝对想从命令行 运行 一个特定的版本,正如您已经发现的那样,您可以下载它。关于更新您的 PATH
- PATH
是一个环境变量,它告诉您的命令行在哪里寻找可执行文件。它是一个目录列表,所以如果你解压下载的文件,比如“$HOME/tools
”,你会说类似 export PATH=$HOME/tools/sbt/bin:$PATH
的内容。有关更详细的说明,请参阅 https://www.cyberciti.biz/faq/appleosx-bash-unix-change-set-path-environment-variable/。