我想在我們的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
回答
SBT 0.13.15 supports offline installation with a preloaded local repo:
SBT 0.13.15增加了兩個新的倉庫,分別名爲「本地預裝-常春藤」 和「本地預裝」點到〜/名.bst /預加載/。 存儲庫的目的是在初始安裝期間使用 sbt工件預加載它們,而不是在第一次運行時從遠程存儲庫中解析 。 這使得無需網絡連接即可安裝sbt。
要解決您自己的依賴關係,只需將它們添加到預加載的目錄就足夠了。
您需要從bintray下載RPM。見說明書在這裏:
來源:http://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Linux.html
根據什麼依賴是未了,你可能需要下載額外的RPM文件SBT依賴。
嗨,丹。您提到的鏈接指示我使用「curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo」來獲取rpm。但我無法從我的服務器訪問互聯網。我將無法運行該命令。 – CLTECH
您必須使用連接到互聯網的計算機下載.rpm文件(您不必使用捲曲,任何Web瀏覽器都可以執行此操作)。之後,將其複製到斷開連接的計算機(USB驅動器或類似設備)。 – Dan
嗨,丹。與該命令,我只得到具有以下內容的bintray-SBT-rpm.repo文件,
sbt 0.13.14今天即將推出,並且對離線安裝有一定的支持。到目前爲止的文檔是這張票:https://github.com/sbt/sbt/issues/2518 –
謝謝,賈斯汀。 – CLTECH