所以我通过下载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*
帮助?
答案 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
)。