關於安裝 Scala 2.11.4?

關於安裝 Scala 2.11.4?

我是 Ubuntu 新手。我想在我的機器上安裝最新的 Scala 版本 2.11.4,但他們網站上的說明對我來說很神秘。誰能解釋一下如何一步一步安裝嗎?

答案1

安裝 Scala 最簡單的方法是使用.deb安裝檔案。上下載頁面你可以看到最新的穩定版本。然後前往所有下載頁面並找到該版本(或斯卡拉2.11.4)。向下捲動到該版本頁面的底部並查找scala-2.11.4.deb(或適當的版本)並下載。

如果您熟悉命令列,則可以安裝下載的 Scala德布和:

sudo dpkg -i scala-2.11.4.deb

否則,您將必須安裝德比透過 Ubuntu 軟體中心,或透過終端:

sudo apt-get install gdebi

安裝 GDebi 後,您可以雙擊scala-2.11.4.deb在檔案瀏覽器中,這將開啟軟體包安裝程式。最後,點擊“Install Package”,您的新版本的 Scala 將被安裝。

答案2

只需下載scala.deb並安裝它:

sudo apt-get remove scala-library scala
wget http://www.scala-lang.org/files/archive/scala-2.11.6.deb
sudo dpkg -i scala-2.11.6.deb
sudo apt-get update

答案3

安裝 scala 2.11.4 或 Ubuntu 儲存庫或 PPA 中沒有的任何其他版本(但請注意:scala 需要 JAVA,我假設您已經安裝了該版本。請參閱ubuntu幫助如果你還沒有)。

  • 下載文件。
  • 將內容提取到系統上的某個位置。我會選擇/opt/scala/。就像是:

    tar xvfz ~/Downloads/scala-2.11.4.tgz /opt/ mv /opt/scala-2.11.4/ /opt/scala/

  • 「docs」中的自述文件表明您可以從 bin 目錄運行 scala:

安裝

解壓縮存檔並直接從bin 目錄執行上述命令。我們建議將目錄的完整路徑新增binPATH環境變數。

  • ……您擁有以下工具:

    - scala       Scala interactive interpreter
    - scalac      Scala compiler
    - fsc         Scala resident compiler
    - scaladoc    Scala API documentation generator
    - scalap      Scala classfile decoder
    

    所以你會做

    cd /opt/scala
    scala
    

    打開解釋器。


  • 關於自述文件中提到的 PATH:

    透過將此行新增至.profile您的主目錄中,將 Scala 新增至您的 $PATH

    PATH="$PATH:/opt/scala/bin"
    

    請注意,路徑名也需要以您提取的內容命名。新增它會停止需要執行的操作cd /opt/scala/,並且您可以scala從系統上的任何位置呼叫。

答案4

是的,安裝指示scala-lang.org 上的內容很簡短,並假設您對設定環境變數有一定的熟練程度。這個假設也存在於這裡或 stackoverflow 上的大多數答案中。我想添加答案的另一個原因是沒有更多的 .deb 檔案可供從 scala-lang.org 下載。

最近,我按照以下步驟在我的電腦上成功安裝了 Scala 2.11.7。這是一個全新的 Scala 安裝,並且 Java 1.8 已經存在。

  1. 從 下載 scala-2.11.7.tgzhttp://www.scala-lang.org/download/到我的下載目錄。

  2. 導航至下載目錄並解壓縮存檔:

    sudo tar xvfz scala-2.11.4.tgz
    
  3. 將解壓縮後的目錄移至說明所示目錄:

    mv scala-2.11.7 /usr/local/share/scala
    
  4. 永久設定環境變數。正如 Stack Overflow 上的問題所示這裡,並被其他軟體包安裝使用(例如,我發現 Anaconda Python 作為最後一個自動編輯),可靠的方法之一是編輯 .bashrc 檔案或使用以下命令直接將這些變數新增至 PATH :

    export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
    
    export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
    
  5. 重新載入 shell 以使變更生效:

    exec $SHELL
    

現在,您可以透過鍵入以下內容從命令列啟動 Scala REPL:

scala 

相關內容