Antをインストールしようとしましたが-bash:brew:コマンドが見つかりません


1

コードを使用してHomebrewをインストールしました

ruby -e "$(curl -fsSL   https://raw.githubusercontent.com/Homebrew/install/master/install)"

ターミナルウィンドウ内でこれを返します

==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1
==> The following directories will be made group writable:
/usr/local/.
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/lib/pkgconfig
/usr/local/share
/usr/local/share/man
==> The following directories will have their owner set to mitchellgant:
/usr/local/.
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/lib/pkgconfig
/usr/local/share
/usr/local/share/man
==> The following directories will have their group set to admin:
/usr/local/.
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/lib/pkgconfig
/usr/local/share
/usr/local/share/man

それから私は以下のすべてを試しました

brew doctor
brew update
brew install ant 

それぞれがラインを戻します

-bash: brew: command not found

私のような他の質問では、パスを変更することを提案した人もいましたが、その方法がよくわからないです。 ランニング echo $PATH 収量 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin しかし、どうやってそれを変更するのか、あるいはそもそもそれを変更すべきかどうかはわかりません。任意の援助や指導は大歓迎です。


あなたのOS Xのバージョンは?
klanomath

回答:


1

もし brew doctor 起動しない場合は、システム上のPATH変数に何らかの破損があるか、インストーラパッケージを再実行する必要があります。 自作支援サイト

brewコマンドがどこにあるのかを確認できます。

which brew
type brew

どちらも、次の場所にあるコマンドを指しているはずです。 /usr/local/bin/brew そして道 /usr/local/bin あなたのパス変数にあるべきです。それをテストするには、terminalを終了して新しいウィンドウを開きます。下記のsetコマンドは、私が "mac"と "me"を使って貼り付けたもののように見えるはずです。

mac:~ me$ set | grep -i PATH
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

これがシステムが箱から出してそのままセットアップされる方法であるので、あなたが修正をしたならば、あなたは壊れたパスをデバッグする方法のためにサイトを見たいと思うでしょう。あなたのテキストはパスが正しく設定されていることを示しているようですが、それはコマンドが見つからないか、brewスクリプト自体が何らかの理由で破損している原因です - しかし、そのスクリプトは /bin/sh ではない bash そのため、何らかの方法で問題が発生した場合は、別のエラーが発生することが予想されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.