2017-03-31 191 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

相關問題