2017-03-31 287 views
1

我想在我们的RedHat Linux服务器(RHEL6.8)上安装sbt。服务器没有互联网连接。 我从github上下载了sbt-1.0.x.zip,但是没有看到安装说明。在README.md文件中,它指向http://www.scala-sbt.org/release/docs/Getting-Started/Setup,它告诉我使用yum命令。但那需要互联网连接。 任何人都可以帮忙吗? 谢谢。如何在没有网络连接的情况下安装sbt

+0

sbt 0.13.14今天即将推出,并且对离线安装有一定的支持。到目前为止的文档是这张票:https://github.com/sbt/sbt/issues/2518 –

+0

谢谢,贾斯汀。 – CLTECH

回答

2

SBT 0.13.15 supports offline installation with a preloaded local repo

SBT 0.13.15增加了两个新的仓库,分别名为“本地预装-常春藤” 和“本地预装”点到〜/名.bst /预加载/。 存储库的目的是在初始安装期间使用 sbt工件预加载它们,而不是在第一次运行时从远程存储库中解析 。 这使得无需网络连接即可安装sbt。

要解决您自己的依赖关系,只需将它们添加到预加载的目录就足够了。

+0

这是个好消息!我会试试看。我一直坚持这样做,因为不管我做什么都试图从互联网上获取信息。 – CLTECH

+0

sbt 0.13.15解决了我的问题。谢谢Justin。 – CLTECH

+0

好听!请在这种情况下将答案标记为已接受:) –

0

您需要从bintray下载RPM。见说明书在这里:

来源:http://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Linux.html

根据什么依赖是未了,你可能需要下载额外的RPM文件SBT依赖。

+1

嗨,丹。您提到的链接指示我使用“curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo”来获取rpm。但我无法从我的服务器访问互联网。我将无法运行该命令。 – CLTECH

+0

您必须使用连接到互联网的计算机下载.rpm文件(您不必使用卷曲,任何Web浏览器都可以执行此操作)。之后,将其复制到断开连接的计算机(USB驱动器或类似设备)。 – Dan

+0

嗨,丹。与该命令,我只得到具有以下内容的bintray-SBT-rpm.repo文件, 301移至永久 <体BGCOLOR = “白色”>

301永久移动


nginx
顺便说一句如何在我的评论中放置换行符? – CLTECH

相关问题