2011-04-19 3 views
0

У меня установлен izpack-установщик Scala 2.8.1 после установки в/usr/local/scala и задана переменная среды в etc/environment, она обычно работает для выполнения команды, например scala или scalac, но если я выполнить sbaz с Судом, сообщение об ошибке показать, какScala, проблема с установкой Scala 2.8.1 на Maverick

sudo: sbaz: command not found 

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

sbaz install sbt 

Опять ошибка показывает личность е

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

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

+0

Возможно, установка с использованием sudo или обычного пользователя может быть выполнена e разница - вы можете попробовать другой вариант, если вы еще не пробовали оба. –

ответ

1

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

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

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

затем:

sbaz install sbt 

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

Смежные вопросы