【问题标题】:Installing sbt on mac osx在 mac osx 上安装 sbt
【发布时间】:2017-05-31 17:57:22
【问题描述】:

我在我的 mac OSX 上通过

安装了 SBT
brew install sbt

命令,也可以手动安装。

但是,例如,当我运行时

sbt run MY_PROJECT

我得到"java.io.IOException: Permission denied",但是当我通过"sudo" 运行它时,一切正常。

由于提到的错误,Intellij Idea idea 也不会导入我的 SBT 项目。

我搜索了很多,但没有找到。

【问题讨论】:

  • 手动安装sbt 并使用 homebrew 也是灾难的根源。坚持一个或另一个!我建议您删除手动安装并坚持使用简单的 homebrew 安装,然后确保您运行的是 homebrew 版本的/usr/local/bin/sbt

标签: macos sbt


【解决方案1】:

您似乎需要更改 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。

【讨论】:

  • 我没有通过 root 安装 sbt。我试过你的命令,但没有用。
猜你喜欢
  • 2012-04-09
  • 2015-09-01
  • 2010-11-11
  • 2012-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-23
  • 2013-03-27
相关资源
最近更新 更多