centos 安裝sbt,centossbt
1.yum install sbt
2.如果不行,則
curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.reposudo mv bintray-sbt-rpm.repo /etc/yum.repos.d/sudo yum install sbt
sbt 二進位檔案發布到 Bintray,而Bintray 方便地提供了RPM資產庫。你只需要將存放庫添加到你的軟體包管理器將檢查的地方。
3.手動安裝,目前官網提供的是可以直接啟動並執行地址:http://www.scala-sbt.org/download.html
下載後是個sbt目錄,首先賦許可權:chmod u+x sbt,再將sbt加入到path裡,source下即可使用
注意:由於網路的原因,所以當你輸入sbt命令的時候,會出現卡著的情況,實際上這是在下載相關的依賴包,一定要耐心等!我直接開了後台進程等讓它慢慢下載的,估計好幾個小時...另外由於sbt預設的repository是maven,裡面有些會被牆,因此建議使用oschina的repository。使用方法是:
cd ~/.sbt/
建立個檔案:repositories
vim repositories
[java] view plain copy
- [repositories]
- local
- osc: http://maven.oschina.net/content/groups/public/
- typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
- sonatype-oss-releases
- maven-central
- sonatype-oss-snapshots
儲存即可
另外有時候輸入sbt的時候會提示一個lock檔案,這個是在~/.sbt目錄下面的boot檔案夾下,刪除即可。另外查看下載資訊可查看boot檔案夾下的update.log
最後終於可以用了....