OSXにHomebrewをインストールする方法は?


213

OSXにHomebrewをインストールしようとしています。

Homebrewサイトによると、私は入力する必要があります

brew install wget

そして私が得るすべては

-bash: brew: command not found

StackOverflowを検索したところ、この答えが見つかりました。ただし、問題はに表示さbrewれないことです/usr/local/bin

そのため、次の行も.bashrcファイルに追加しました

export PATH=/usr/local/bin:$PATH

しかし、まだcommand not foundエラーが発生します。

HomebrewをOS Xにインストールするにはどうすればよいですか?


このリンクをチェックアウトstackoverflow.com/a/49442971/1753005
Jayprakash Dubeyさん

回答:


490

これは、Homebrewホームページの上部にあります。

ターミナルプロンプトから:

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

このコマンドbrew install wgetは、wgetbrewが既にインストールされている後にHomebrewを使用して別のアプリケーション(この場合は)をインストールする方法の例です。


好奇心から、私は上記のコマンドを使用しましたが、最後に
Hello Universe

1
覚えやすい方法:ruby -e "$(curl -fsSL bit.ly/brew-install)"
Lucas Lopes

@ジェイユーザーの操作なしで自作をインストールすることは可能ですか?スクリプトを使用してインストールする必要がありますが、ユーザーのリターンキーを要求するステップがあるため、失敗します。これを取り除くにはどうすればよいですか?
Sazzad Hissain Khan

2
警告:Ruby Homebrewインストーラーは非推奨となり、Bashで書き直されました。次のコマンドに移行してください:/ bin / bash -c "$(curl -fsSL raw.githubusercontent.com/Homebrew/install/master/install.sh)"
App Work

44

Xcodeがインストールされているかどうかを確認します。

$ gcc --version

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

$ brew doctor

$ brew update

http://techsharehub.blogspot.com/2013/08/brew-command-not-found.html "正確な手順の更新についてはここをクリックしてください"


デフォルトのMac端末アプリを使用する必要がある場合があることに注意してください。ITERMで試してみましたが、インストールが機能しませんでした。linuxbrew.shにアクセスするように言われ続けた
Ed Fryed

後でxcodeコマンドライン開発者ツールをインストールする必要がありましたbrew doctor
Matthew Lock

1
賛成投票をするにはログインする必要があります。MacOSを使用していないのは久しぶりです。
Tran Minh

5

パーティーに遅れるかもしれませんが、パッケージを検索できるクールなWebサイトがあり、それをインストールするために必要なコマンドがリストされています。 BrewInstallはWebサイトです。

ただし、次のコマンドでwgetをインストールできます。

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

お役に立てれば :)


4

すぐに使えるMacOS High Sierra 10.13.6

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

次のエラーが発生します。

curlはデフォルトで、認証局(CA)公開鍵(CA証明書)の「バンドル」を使用してSSL証明書の検証を実行します。デフォルトのバンドルファイルでは不十分な場合は、-cacertオプションを使用して代替ファイルを指定できます。

このHTTPSサーバーがバンドルに含まれるCAによって署名された証明書を使用する場合、証明書の問題が原因で証明書の検証が失敗した可能性があります(有効期限が切れているか、名前がURLのドメイン名と一致していない可能性があります)。

curlによる証明書の検証をオフにする場合は、-k(または--insecure)オプションを使用します。

HTTPS-proxyには同様のオプション--proxy-cacertと--proxy-insecureがあります。

解決策:Curlオプションにkを追加するだけです

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

箱から出したばかりのMacOS High Sierra 10.13.6でこのエラーが発生しませんでした。ネットワークの設定/接続でしょうか?
Curios

Mac miniの2018箱のうちにこのようなエラーを取得していない
アブドゥル・サディクYalcin

2

これは、デプロイメントスクリプトから実行できるbash関数でhomebrewインストーラーをラップするバージョンです。

install_homebrew_if_not_present() {
    echo "Checking for homebrew installation"
    which -s brew
    if [[ $? != 0 ]] ; then
        echo "Homebrew not found. Installing..."
        ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    else
        echo "Homebrew already installed! Updating..."
        brew update
    fi
}

そして、それがまだインストールされていない場合に自作の数式をインストールする別の関数:

brew_install () {       
    if brew ls --versions $1 > /dev/null; then
        echo "already installed: $1"
    else
        echo "Installing forumula: $1..."
        brew install $1
    fi
}

これらの関数を定義したら、bashスクリプトで次のように使用できます。

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...

1

実行してもまだエラーが発生する場合は、

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

次に、https://developer.apple.com/download/more/からコマンドラインツールをダウンロードしてインストールしてみます。、特定のMac OSおよびXcodeバージョン用のます。

次に、実行してみてください、

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

その後

brew install node

1

ターミナルを開き、以下のコマンドを入力します。
インストール:

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

アンインストール:

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

brewコマンドを入力した後、インストールが完了したら:

brew install wget
brew install node
brew install watchman
...
...

0

ターミナルに以下を追加し、Enterをクリックして、ターミナルの指示に従います。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


0

次のコマンドは、プロキシの下にある場合は機能しません。

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

代わりにユーザーがフォローしています-

ruby -e "$(curl -x http://DOMAIN%5cUSER_NAME:PASSWORD@PROXY:PORT -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

パスワードは、任意の特殊文字を持っている場合、我々は「\」の代わりに%5cとを使用する必要があります同様に使用%40は、この参照してください@にUnicodeなどに置き換えるユニコードを

上記のコマンドを独自のパラメーターに置き換えます

ドメイン-あなたのドメイン

USER_NAME-ユーザー名

PASSWORD-パスワード

プロキシ-10.10.10.10

ポート-8080


0

以下のコマンドを使用してbrewをインストールできます。

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

ただし、これを使用していると、自作のインストーラーが廃止されたことを示す警告が表示されます。代わりにBashを使用することをお勧めします。

スクリーンショット1

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

スクリーンショット2



-2

説明したすべてを試した後、/ usr / local / etc /にあるbrewのフォルダー許可を調べました。どういうわけか、アクセス許可が変更され、フォルダを開くことができませんでした。私は他のフォルダーと同じアクセス許可で(chmodを使用して)フォルダーのアクセス許可を変更し、brewが機能し始めます。

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