2013-01-12 35 views
1

我有IntelliJ Idea Community Edition v 123.72,在Debian不穩定的盒子上安裝了Scala Plugin 0.6.371,它包含scala和scala-library v 2.9.2 + dfsg-1。當創建一個新的Scala模塊時,我需要爲「編譯器庫」和「標準庫」提供兩個空的下拉列表或者「SCALA_HOME」或者一個「存在的庫」。如何在Debian上使用IntelliJ的Scala插件?

是否可以在插件中使用distro scala包?如果是這樣,我該如何填寫 「新項目表格」?

如果沒有,我在哪裏可以找到Scala的Linux二進制發行版?

(這一切似乎直截了當,但我的谷歌福失敗了我。)

回答

1

下載最新版本的斯卡拉here,然後設置斯卡拉家解壓的目錄(可以在任何地方)。 IntelliJ會照顧其餘的。

+0

究竟哪個捆綁?沒有Linux二進制文件? – Bittrance

+0

@Bittrance對,這[檔案](http://www.scala-lang.org/downloads/distrib/files/scala-2.10.0.tgz)是你想要的。例如,簡單地將其解壓縮到一個名爲'scala-2.10.0'的目錄中,然後將IntelliJ指向它,它將找出在scala-compiler中使用哪些庫以及在scala-library中使用哪個庫。 –

0

或者,使用mkdir和ln -s重新創建intelliJ正在查找的目錄結構。

Debian軟件包管理器在根目錄中安裝scala的碎片和碎片。我發現的IntelliJ正在尋找在/ usr/share/java目錄

要建立系統的聯繫,滿足的IntelliJ你可以試試庫如下:

mkdir /usr/share/java/lib 
ln -s /usr/share/java/scala-library-X.X.X.jar /usr/share/java/lib/scala-library.jar 
ln -s /usr/share/java/scala-compiler-X.X.X.jar /usr/share/java/lib/scala-compiler.jar 
export SCALA_HOME=/usr/share/java 

爲什麼性向下降階掘金所有的地方,而不是更常見的中央位置,例如/ usr/lib/scala仍然是我的一個謎。任何人?

+0

這是非常標準的;可執行文件進入/ usr/bin,/ usr/share/doc中的文檔,/ usr/share/man中的手冊頁,我想maven希望它的文件位於頁面放置它們的位置。 JAR文件進入/ usr/share/java。/usr/lib會出錯;這是針對特定於體系結構的文件,並且不需要爲每個單獨的端口重新編譯JAR。 – prosfilaes

相關問題