最近scalaをダウンロードしてインストールしました(とにかく試してみました)が、ターミナルのコマンドが見つからないことに気づきました。パス変数をいじっていたので、それが問題だと思います...
読んでいたところ、これらのコマンドはすべて/ usr/binディレクトリにあるはずです。したがって、ターミナルに/ usr/bin/lsと入力しても、リストが表示されるはずです。しかし、私はそれらのコマンド(ls、mv、cpなど)のいずれも見つけることができないようです。それらはどこにも見つかりません。
誰かがこれを修正する方法を知っていますか?ありがとう!
修正ではありませんが、これらのコマンドのほとんどは/bin
ではなく /usr/bin
にあります。
ls
は/bin
にあります
PATH
環境変数を変更して、scalaインストールのbinディレクトリを含める必要があります。
たとえば、すべてのAndroid sdkコマンドをパスに追加するには、
export PATH=${PATH}:~/sdks/Android-sdk-mac_86/tools
私の~/.bash_profile
で
パスを変更するときは十分に注意してください。間違えると、多くのシステムコマンドにアクセスできなくなります。
次のコマンドを実行して、パスに/bin
を入力します。
export PATH=$PATH:/bin
これらのバイナリはすべて、MacOSの/bin
に存在します。
macにパッケージを追加する場合、すべてのユーザーがそれらを使用できるように、最も意味のある場所がいくつかあります。
これらは/opt
と/usr/local
です。
たとえばMacPortsと同じように、私は/opt
を好みます。
したがって、インストールするにはScala次のようにします
/opt/scala
/opt/scala
にコンテンツを移動して、構造に/opt/scala/bin
フォルダーが含まれるようにします。これでScalaがインストールされました。次に、それに応じてPATHを編集して、どこからでも/ opt/scala/bin内のファイルを呼び出すことができるようにする必要があります。
〜/ .profileを編集して、これらの行を追加します
sCALA_HOME =/opt/scalaをエクスポートします
export PATH = $ {SCALA_HOME}/bin:$ {PATH}
ここで、すべてのターミナルウィンドウを閉じて再度開くか、開いたままのウィンドウでsource ~/.profile
を実行します。
Macを再起動すると、.profileが自動的に提供されます。したがって、3番目のオプションはMacを再起動することです。 :-)
ご挨拶、
1月