2017-05-27 69 views
0

我剛剛開始scala和我使用Scala IDE來運行我的腳本。斯卡拉工作表沒有得到評估改變斯卡拉編譯器版本

我創建了一些基本的scala worksheets,它編譯並顯示了IDE右側的輸出。

說出來的默認階版本內置使用Scala IDE是2.12.2

我決定搬到scala version 2.11.8面臨的一些依賴問題之後(這也來到建在與IDE)。

我改變了Scala Installation爲「Fixed Scala Installation: 2.11.8(built-in)"右鍵單擊項目 - >屬性 - > Scala編譯器

只要我改變了我安裝的所有工作表停止工作。他們沒有得到評估。他們是我也保存了腳本多次,但文件仍然顯示未保存的變化(*)。我也重新啓動Scala IDE,但問題沒有解決。改變?我在做什麼錯? 也是項目名稱不合ntain任何空間(建議爲this回答一個可能的原因這個問題)

問題只發生當我改變斯卡拉版本

回答

0

我有同樣的問題。看來這個工作表只適用於Scala IDE中的默認Scala版本。我已經嘗試卸載默認的Scala版本並安裝不同的Scala版本,比如說2.11.8。我可以這樣做,但我無法卸載Scala Worksheet並重新安裝其他版本。儘管如此,IDE仍將堅持原始的scala IDE構建版本,並且不認爲您可以安裝早於該版本的版本。所以我被卡住了。卸載和安裝是通過點擊完成的Help -> Install New Software...

因爲我需要在Eclipse中安裝不同的Scala版本,我只需下載並安裝一個簡單版本的Eclipse並安裝我想要的Scala版本和Scala Worksheet版本。我使用的庫是Scala IDE - http://download.scala-ide.org/sdk/lithium/e46/scala211/stable/site,適用於Scala版本2.11.8。