Scala,在Maverick上安装Scala 2.8.1的问题

时间:2011-04-19 19:03:48

标签: scala scala-2.8 ubuntu-10.10 sbaz

我在izpack安装程序Scala 2.8.1安装在/ usr / local / scala之后并在etc / environment中设置环境变量它正常用于执行命令如scala或scalac,但是如果我用sudo执行sbaz,错误信息显示如

sudo: sbaz: command not found

所以我尝试在没有sudo的情况下执行 sbaz-setup new_sbaz_directory ,但在我尝试执行

之类的命令之后
sbaz install sbt

错误再次显示为

java.io.FileNotFoundException: /usr/local/scala/meta/.lock (Permission denied)

执行sbaz-setup命令后为什么sbaz没有指向我的sbaz_directory?我的问题有什么解决方案吗?谢谢

1 个答案:

答案 0 :(得分:1)

我不知道问题的原因,可能是JVM或Scala崩溃留下.lock文件。

你可以通过更改.lock文件的权限让sbaz再次工作,然后当sbaz重新运行时将被删除:

    sudo chmod 777 /usr/local/scala/meta/.lock

然后:

    sbaz install sbt

对该文件允许777权限看起来很可怕,但我没有找到任何其他方法来删除.lock文件,而不是让sbaz运行并自行删除...