0

因此,我按照“UNIX”部分下的说明下载jar创建脚本来运行它,从而“安装”了 SBT sbt- 但是~/bin/我没有将其放入,而是将其放入/usr/local/sbt/. 我将它添加到我的PATH变量中,当我尝试在没有权限的情况下运行它时sudo出现 Permission denied 错误(如下)。以下是我ls -lsbt目录中输入时看到的内容。

$ sbt compile
bash: /usr/local/sbt/sbt: Permission denied

-rwxrwxr--  1 root       wheel      120 Jun 20 09:21 sbt*
-rwxrwxr--@ 1 adelbertc  staff  1096763 Jun 20 09:20 sbt-launch.jar*

帮助?

4

1 回答 1

1

尝试更改权限以便您可以执行它:

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

否则,您可以将自己添加到wheel组中,或更改所有者以拥有它:

sudo chown adelbertcs:staff /usr/local/sbt/sbt

(假设您的用户名是adelbertcs)。

于 2012-08-13T22:22:33.757 回答