web-dev-qa-db-ja.com

OSX-コマンドを返す端末のコマンドが見つかりません

最近scalaをダウンロードしてインストールしました(とにかく試してみました)が、ターミナルのコマンドが見つからないことに気づきました。パス変数をいじっていたので、それが問題だと思います...

読んでいたところ、これらのコマンドはすべて/ usr/binディレクトリにあるはずです。したがって、ターミナルに/ usr/bin/lsと入力しても、リストが表示されるはずです。しかし、私はそれらのコマンド(ls、mv、cpなど)のいずれも見つけることができないようです。それらはどこにも見つかりません。

誰かがこれを修正する方法を知っていますか?ありがとう!

1
user788028

修正ではありませんが、これらのコマンドのほとんどは/binではなく /usr/bin にあります。

ls/binにあります

PATH環境変数を変更して、scalaインストールのbinディレクトリを含める必要があります。

たとえば、すべてのAndroid sdkコマンドをパスに追加するには、

export PATH=${PATH}:~/sdks/Android-sdk-mac_86/tools

私の~/.bash_profile

パスを変更するときは十分に注意してください。間違えると、多くのシステムコマンドにアクセスできなくなります。

1
hvgotcodes

次のコマンドを実行して、パスに/binを入力します。

export PATH=$PATH:/bin

これらのバイナリはすべて、MacOSの/binに存在します。

1
anubhava

macにパッケージを追加する場合、すべてのユーザーがそれらを使用できるように、最も意味のある場所がいくつかあります。

これらは/opt/usr/localです。

たとえばMacPortsと同じように、私は/optを好みます。

したがって、インストールするにはScala次のようにします

  • ダウンロードScalaそして開梱
  • Sudo mkdir -p/opt/scala
  • Sudo chown -R YOUR_USERNAME /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月

0
Jan