2017-05-31 218 views
0

安裝SBT我在我的Mac OSX安裝SBT經由Mac OSX上

brew install sbt 

命令,並且還可選地手動安裝它。

但是,當我運行例如

sbt run MY_PROJECT 

我得到"java.io.IOException: Permission denied"但是當我通過"sudo"一切工作運行它。

此外Intellij想法的想法不導入我的SBT項目,因爲提到的錯誤。

我搜索了很多,但沒有發現。

+0

手動安裝'sbt'並使用** homebrew **也是災難的祕訣。堅持一個或另一個!我建議你刪除你的手動安裝,並堅持使用簡單的**自制軟件**,然後確保你正在運行'/ usr/local/bin/sbt'這是**自制軟件**版本。 –

回答

0

看來你需要改變你的sbt的權限。

sudo chmod o+x /usr/local/sbt/sbt /usr/local/sbt/sbt-launch.jar 

試試這個。它看起來像你通過sudo用戶安裝sbt。現在sbt位於sudo目錄中。您也可以嘗試不使用sudo來安裝brew install sbt。並卸載安裝在sudo目錄中的sbt。

+0

我沒有通過root安裝sbt。我試過你的命令,但沒有奏效。 –