2011-04-19 13 views
0

私はizpackインストーラScala 2.8.1を/ usr/local/scalaにインストールし、環境変数をetc/environmentに設定しました。scalaやscalac、しかし、私はsudoをせずにsbaz-セットアップnew_sbaz_directoryを実行しようとするが、私はスカラ、Scalaの問題2.8.1 Maverickのインストール

sbaz install sbt 
のようなコマンドを実行しようとした後

sudo: sbaz: command not found 

のような、私は、sudoでsbazを実行すると、エラーメッセージを表示

もう一度エラーが表示されます電子

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

なぜsbazは後sbaz-setupコマンドを実行して、私のsbaz_directoryを指していませんか?私の問題の解決策はありますか?ありがとうございました

+0

sudoを使用してインストールするか、あなたはすでに両方を試していない場合は、他のバリアントを試すことができます。 –

答えて

1

問題の原因はわかりません。おそらくJVMまたはScalaのクラッシュが原因で、.lockファイルが残っています。

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

その後:

sbaz install sbt 

777を許可

あなたはsbazその後sbazが新たに実行されたときに削除されますの.lockファイル、上のパーミッションを変更することにより、再び仕事を得ることができますファイルのアクセス許可は怖いですが、私はsbazを実行してそれ自身で削除する以外に、.lockファイルを削除する方法を見つけることはできませんでした...