7

Mac OS X 10.6.8 に Homebrew をインストールしました。ClamXavを壊しました。アンインストールして、Homebrew の clamav をインストールしました。インストールプロセスの最後に、私はこれを受け取りました:

/Warning: /usr/local/sbin is not in your PATH You can amend this by altering your ~/.bashrc file

次に何をすればいいのかわからない?どのパスから修正する必要がありますか?

ありがとう。

4

2 に答える 2

7
/etc/profile
~/.bash_profile
~/.bash_login
~/.profile

(OS X はこれらのファイルからパスを取得します。最初のファイルが存在する場合は、そのパスを取得し、次のファイルに移動して詳細情報などを取得します...詳細については、http ://ss64.com を参照してください。 /osx/syntax-bashrc.html

~/.bash_profileパスが設定されている場所が表示されるまで、etc...を探します。ほとんどの場合、パスは通常設定されて~/.bash_profileいるため、最初にそのファイルを確認し、そこになく別のファイルにある場合は、次のように変更します~/.bash_profile

brew doctor/usr/local/bin が /usr/bin/ の前にないというコマンドを実行すると、これらのファイルが存在しない可能性があります。~/.bash_profile自作と clamxav の両方を満たすように編集します。

物事をできるだけ単純にして問題を解決するには、次の場所を見つけてください~/.bash_profile

パスなしまたはなし~/.bash_profile: パスがない場合は、ファイルを開くか作成して、次の行を入力します。export PATH=/usr/local/bin:/usr/local/sbin:$PATH

ファイルを作成する必要がある場合は、terminal.app または textedit でも作成できますが、ターミナルをお勧めします。

  1. Terminal.app を開きます -> プロンプトが表示さcd ~れたら run: を実行して、ホーム ディレクトリに移動します。
  2. touch .bash_profile空のファイルを作成します。
  3. pico .bash_profile-> この画面で以下を貼り付けます。export PATH=/usr/local/bin:/usr/local/sbin:$PATH
  4. パスを挿入したら、単に Key:Enterを押して保存しControl + X、終了します。-> 最後に、次のコマンドで bash を更新することもできます。source .bash_profile

パスが存在するが /usr/local/sbin が含まれていない場合は、任意の部分に~/.bash_profile追加して追加します。ディレクトリがセミコロンで区切られ/usr/local/sbin/た後に配置することをお勧めします。/usr/local/bin:フォーマットの一貫性を保つようにしてください。

/usr/local/sbin がパスにあることを確認するには、ターミナルを開いて実行echo $PATHします。出力のどこかに /usr/local/sbin が表示されるはずです。

于 2012-06-30T23:09:02.620 に答える
4

usr/local/sbin同じ問題があり、ボブの回答に追加するだけで、行を追加する必要があることがわかりました/etc/paths

それはOS X 10.7.4を実行しています

于 2012-08-13T17:25:05.570 に答える