インストールページの説明に従って、Homebrewスクリプトを実行しました。その後、brew doctor
ターミナルで、いくつかのエラーを返しました。これらのエラーを修正する方法がわからないので、助けてください。
brew doctor
Error: Some directories in /usr/local/share/man aren't writable.
This can happen if you "Sudo make install" software that isn't managed
by Homebrew. If a brew tries to add locale information to one of these
directories, then the install will fail during the link step.
You should probably `chown` them:
/usr/local/share/man/de
/usr/local/share/man/de/man1
Error: You have Xcode 4.2, which is outdated.
Please install Xcode 4.3.
Error: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected dylibs:
/usr/local/lib/libcdt.5.dylib /usr/local/lib/libcgraph.6.dylib /usr/local/lib/libgraph.5.dylib /usr/local/lib/libgvc.6.dylib /usr/local/lib/libgvpr.2.dylib /usr/local/lib/libpathplan.4.dylib /usr/local/lib/libxdot.4.dylib
Error: Unbrewed .pc files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected .pc files:
/usr/local/lib/pkgconfig/libcdt.pc /usr/local/lib/pkgconfig/libcgraph.pc /usr/local/lib/pkgconfig/libgraph.pc /usr/local/lib/pkgconfig/libgvc.pc /usr/local/lib/pkgconfig/libgvpr.pc /usr/local/lib/pkgconfig/libpathplan.pc /usr/local/lib/pkgconfig/libxdot.pc
Error: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:
2to3
Consider amending your PATH so that /usr/local/bin
is ahead of /usr/bin in your PATH.
グーグルでいじくり回した後、なんとかそれを稼働させることができました。
まず、「chown」を使用してディレクトリを書き込み可能にする必要があります。
Sudo chown $(whoami) /usr/local/share/man/de
Sudo chown $(whoami) /usr/local/share/man/de/man1
次に、App StoreからXcode 4.3をインストールし、Xcode-> Preferences-> Downloades-> Componentsからコマンドラインツールをインストールします。次に、有効なパスをXcode 4.3に設定します。
Sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
GraphVizからの予期しないdylibおよび.pcファイルがいくつかあります。それらを直接削除することはおそらく安全ですが、他のアプリケーションが壊れた場合に備えて、代わりにそれらをバックアップすることを選択しました。それらをバックアップするには:
mkdir -p ~/brew-backup/lib/pkgconfig/
mv /usr/local/lib/*.*.dylib ~/brew-backup/lib/
mv /usr/local/lib/pkgconfig/*.pc ~/brew-backup/lib/pkgconfig/
最後に、システムPATHを修正して、/usr/local/bin
は他のパスの前に表示されます。
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
実行してエラーがなくなったことを確認します
brew doctor
brew
を更新してパッケージ情報を最新に保ち、準備が整いました。
brew update
これらのdylibとpcを確実にバックアップしてください。周りにそれらがないと、graphviz(特にpython bindings)が壊れます。すべてが設定されたら、それらをディレクトリにコピーして戻します。
それらをバックアップするのを忘れて、graphizがライブラリの「Image Not Found」エラーで機能しなくなった場合は、ウェブサイト( http://www.graphviz.org/Download_macos.php からgraphvizアプリケーションを再インストールしてください。 =)。
ここのゲームの名前はそれらの特定の醸造医師の警告を無視しているようです。
ここで.dylib
ファイルを「ホワイトリスト」に登録します。
nano +128 /usr/local/Library/Homebrew/cmd/doctor.rb
追加:
"libcdt.5.dylib",
"libcgraph.6.dylib",
"libgraph.5.dylib",
"libgvc.6.dylib",
"libgvpr.2.dylib",
"libpathplan.4.dylib",
"libxdot.4.dylib",
そしてここに.pc
ファイル:
nano +163 /usr/local/Library/Homebrew/cmd/doctor.rb