2013-01-23 83 views
0

我已經嘗試過兩次在我的MacBook Air上安裝Scala,並且兩次都遇到同樣的問題。無法讓Scala運行

我安裝了scala的第一個stime,我將所有相應的文件移動到bin,lib,& src目錄中。當我在終端中輸入「scala」時,出現以下錯誤:

Error occurred during initialization of VM 
java/lang/ClassNotFoundException: error in opening JAR file /usr/lib/charset.alias 

所以我捅了一下,試圖弄清楚。我遇到的問題是這似乎是一個相當常見的錯誤(我明白是什麼原因導致了這個錯誤),但我無法弄清楚究竟是什麼導致了這種情況發生。我確信我的lib目錄中有所有正確的.jar文件。過了一段時間,我決定嘗試使用Homebrew安裝Scala。在使用Homebrew成功安裝Scala之後,當我在終端中輸入「scala」時,我得到了同樣的錯誤。

我錯過了什麼?提前致謝!

+0

你確定你有一個有效的'$ SCALA_HOME'? –

+0

@ om-nom-nom不,我不知道我有一個有效的$ SCALA_HOME。我怎樣才能檢查這個? – galois

+0

我實際上看過[裏面](http://hastebin.com/luxuvayido.coffee)'scala'腳本(靠近第50行),看起來並不重要。 –

回答

0

嘗試通過HomeBrew進行安裝。您也可以通過這種方式獲得SBT,

編輯:

D'Oh!你做了......在這種情況下,我會研究你的Java/JVM/JRE/JDK安裝是否完好無損。它所抱怨的文件的名稱對於Mac而言是可疑的。

編輯下一個:

我真的不應該從臀部射擊這麼多。我的MacBook 確實有有這個文件!它包含這個:

# This file contains a table of character encoding aliases, 
# suitable for operating system 'darwin10.0'. 
# It was automatically generated from config.charset. 
# Packages using this file: 
* UTF-8 
+0

這正是我的charset.alias文件所包含的。有關測試我的Java/JVM/JRE/JDE安裝是否完好的任何建議?我打算試着編譯和運行一個簡單的程序,但想確保我不會錯過任何東西。謝謝! – galois

+0

我成功編譯並運行了一個Java程序,所以在那裏似乎一切正常。還有其他建議嗎? – galois

+0

@galois:我想不出任何東西。通過嘗試創建SBT項目並查看它是否會成功運行Scala,您可以獲得另一個數據點。 –