Scala, Проблема с установкой Scala 2.8.1 на Maverick - PullRequest
0 голосов
/ 19 апреля 2011

У меня есть установщик izpack Scala 2.8.1 после установки его в / usr / local / scala и установки переменной окружения в etc / environment, это нормально работает для команды execute, например, scala или scalac, но если я выполняю sbaz с помощью sudo,сообщение об ошибке отображается как

sudo: sbaz: command not found

Так что я пытаюсь выполнить sbaz-setup new_sbaz_directory без sudo, но после того, как я попытался выполнить команду как

sbaz install sbt

Сноваошибка отображается как

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

Почему sbaz не указывает на мою директорию sbaz_directory после выполнения команды sbaz-setup?Есть ли решение для моей проблемы?Спасибо

1 Ответ

1 голос
/ 25 сентября 2011

Я не знаю причину проблемы, вероятно, сбой JVM или Scala, который оставил файл .lock.

Вы можете снова запустить sbaz, изменив разрешения для файла .lock, который затем будет удален при повторном запуске sbaz:

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

затем:

    sbaz install sbt

Разрешение 777 для файла выглядит пугающе, но я не нашел другого способа удалить файл .lock, кроме как запустить sbaz и удалить его сам ...

...