如何在没有internet连接的情况下安装sbt

如何在没有internet连接的情况下安装sbt,sbt,Sbt,我正在尝试在我们的RedHat Linux服务器(RHEL6.8)上安装sbt。服务器没有internet连接。 我从github下载了sbt-1.0.x.zip,但没有看到安装说明。在README.md文件中,它指向告诉我使用yum命令的位置。但这需要互联网连接。 有人能帮忙吗? 谢谢。您需要从bintray下载RPM。请参见此处的说明: 资料来源: 根据未实现的依赖关系,您可能需要下载sbt依赖的其他RPM文件。sbt 0.13.15: sbt 0.13.15添加了两个名为“本地预加载常春藤

我正在尝试在我们的RedHat Linux服务器(RHEL6.8)上安装sbt。服务器没有internet连接。 我从github下载了sbt-1.0.x.zip,但没有看到安装说明。在README.md文件中,它指向告诉我使用yum命令的位置。但这需要互联网连接。 有人能帮忙吗?
谢谢。

您需要从bintray下载RPM。请参见此处的说明:

资料来源:

根据未实现的依赖关系,您可能需要下载sbt依赖的其他RPM文件。

sbt 0.13.15:

sbt 0.13.15添加了两个名为“本地预加载常春藤”的新存储库 和指向~/.sbt/preload/的“局部预加载”。 存储库的目的是使用 初始安装期间的sbt工件,而不是解析 第一次运行时从远程存储库。 这使得sbt的安装不需要网络连接


为了能够解析您自己的依赖项,将它们添加到预加载的目录中就足够了。

嗨,丹。您提到的链接指示我使用“curl | sudo tee/etc/yum.repos.d/bintray sbt rpm.repo”获取rpm。但我无法从服务器访问internet。我将无法运行该命令。您必须使用连接到internet的计算机下载.rpm文件(您不必使用curl,任何web浏览器都可以)。之后,将其复制到断开连接的计算机(USB驱动器或类似设备)。嗨,丹。使用该命令,我只得到一个bintray-sbt-rpm.repo文件,该文件包含以下内容:301永久移动301永久移动
nginx顺便问一下,我如何在注释中添加换行符?是您想要的文件,而不是回购文件。一旦你有了这个文件,你就会想用谷歌搜索“如何安装rpm文件”,因为它真的超出了这个问题的范围。sbt 0.13.14今天发布了,并且对离线安装有一些支持。到目前为止的文档是这样的:谢谢你,贾斯汀。这是个好消息!我会试试看。我一直被困在这个问题上,因为无论我做什么,它都试图走出去,从互联网上获取东西。对不起,贾斯汀,我不熟悉它是如何工作的。我似乎找不到如何把你的答案标记为已被接受。你能告诉我吗?投票按钮旁边应该有一个复选标记。看看这个问题: