ubuntu13+scala2.10.4+idea13+sublime+sbt環境搭建

看scala有2周了,一直都是SPEL的方式運行。最近打算把手頭這臺古董本本換個ubutnu,作scala練習環境。

廢話不多說,進入正題

  1. 安裝JDK,oracle觀望下載JDK7D的tar包,用tar命令解壓出來。
  2. 安裝scala,目前最新版本2.10.4.同樣也是tar包。解壓出來。
  3. 將scala和JDK拷貝到/usr/lib/jdk和/usr/lib/scala
  4. 配置環境變量,直接vim /etc/profile 加入如下3行
    export JAVA_HOME=/usr/lib/jdk1.7 
    export SCALA_HOME=/usr/lib/scala
    export PATH=$SCALA_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 

  5. 使用source /etc/profile讓環境變量生效。依次輸入java -version 和 scala 看看是否配置成功。
  6. 安裝idea13,然後再設置裏面找到plugin,打開倉庫,輸入scala。安裝scala和sbt這2個插件。
  7. 新建項目,選擇這個時候就再左側選擇scala,右側菜單列表會有2個選項scala和sbt。選擇sbt,然後輸入項目名,finish。完了之後idea下面會有任務條再處理,處理完以後整個項目結構就出來了,如圖:
  8. 如果是以前搞JAVA,用過maven的同學一定不陌生。結構很清楚,我就不多講了。
  9. 可問題出來了,我的本本太老,還是p7450+2G,跑idea卡的很,所以就下了一個sublime,然後下了一個sbt
  10. sbt目前最新版是0.13.1,我下的tgz包。地址:http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html
  11. 解壓sbt,在bin目錄中有個sbt-launch.jar.  直接用java -jar sbt-launch.jar運行。 等個分鐘安裝完了。
  12. 然後進入剛纔的項目的src/main/scala目錄,輸入sbt。進入了sbt命令行,輸入run。 就可以編譯了。

ps;  在第一次新建項目的時候,並不是立馬就出現項目結構。後臺sbt會下載很多需要的環境,從ivy,maven倉庫,而這些下載由於GFW,或者倉庫的原因,往往並不是很順利,需要花很多時間,甚至需要手工去下載(筆者在Ubuntu本本上很快就完成了整個過程,但是在window7的臺式機上折騰了整整1天)。

----------------------
補充:關於項目結構,在sbt0.10這前會自動生成,現在新版的sbt需要手動去建立src/main/scala....這些目錄了。

發佈了110 篇原創文章 · 獲贊 22 · 訪問量 63萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章