SBT安装权限被拒绝

时间:2012-08-13 22:14:05

标签: unix sbt chmod

所以我通过下载jar并创建sbt脚本来运行它来按照“UNIX”部分下的here方向“安装”SBT,但不是将其放入~/bin/我把它放在/usr/local/sbt/中。我将它添加到我的PATH变量中,当我尝试在没有sudo的情况下运行它时,我得到一个Permission denied错误(下面)。下面是我在ls -l目录中输入sbt时看到的内容。

$ 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*

帮助?

1 个答案:

答案 0 :(得分: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)。