2

brewを初めてインストールしますが、brewdoctorを実行するとエラーが1つ発生します。

Warning: You have uncommitted modifications to Homebrew
If this a surprise to you, then you should stash these modifications.
Stashing returns Homebrew to a pristine state but can be undone
should you later need to do so for some reason.
    cd /usr/local && git stash

/ usr / localにcdして「gitstatus」を実行すると、次のようになります。

On branch master
nothing to commit (working directory clean)

cd / usr / local && git stashを実行すると、次のようになります。

No local changes to save

この警告を無視する必要がありますか?私はOSX10.8を使用しています。

4

2 に答える 2

13

私はこれと同じ問題を抱えていました、上記の提案のどれも私のための警告を取り除きませんでした。

Homebrewは、コミットに追加されていなくても、コミットされていない/スタッシュされていない変更について文句を言うようです。コミットに追加されていない場合、gitstashは何もしません。

だから私がしなければならなかったことは:

$ cd /usr/local
$ git add .    # add the unsaved changes homebrew is complaining about
$ git stash    # stash the changes, now that they're in a commit
$ brew update  # update homebrew
$ brew doctor  # running brew doctor now outputs 'raring to brew'

または、必要に応じて、すべてを一度に実行します。

cd /usr/local/Homebrew && git add . && git stash && git clean -d -f && brew update && brew doctor
于 2013-01-21T18:34:58.220 に答える
1

私は別の問題を調査して、問題を見つけました。私のコンピューターには古いバージョンのgit(1.5.6.56.g29b0d)がインストールされていました。/ usr / local / bin/gitにありました。/ usr / local / git / bin / gitにインストールされている最新バージョン(1.7.11.3)をダウンロードしました。PATHを調整して新しいgitを認識した後、上記のエラーを乗り越えることができました。

brew doctor
Warning: Your Homebrew is outdated
You haven't updated for at least 24 hours, this is a long time in brewland!

その後、brewupdateを正常に実行できました。

brew update
Updated Homebrew from ed127082 to 4a36c56a.
...

そして今、私は行ってもいいようです:

brew doctor
Your system is raring to brew.
于 2012-08-21T21:06:51.440 に答える