Wie zu beheben "brew doctor" Fehler auf Mac OSX 10.9 (nicht verknüpfte Fässer im Keller und Homebrew sbin nicht gefunden)?

Ich habe einige Schwierigkeiten mit brauen, die ich zu lösen versuche. Bei mir läuft brew doctor ich bekomme die folgende Ausgabe:

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:

    autoconf
    libevent

Warning: Homebrew's sbin was not found in your PATH but you have installed
formulae that put executables in /usr/local/sbin.
Consider setting the PATH for example like so
    echo export PATH="/usr/local/sbin:$PATH" >> ~/.bash_profile

Also ging ich Voraus und versucht, alle Anregungen. Erste brew link autoconf, die Ergebnisse in:

Linking /usr/local/Cellar/autoconf/2.69... Warning: Could not link autoconf. Unlinking...

Error: Could not symlink file: /usr/local/Cellar/autoconf/2.69/share/emacs/site-lisp/autotest-mode.elc
Target /usr/local/share/emacs/site-lisp/autotest-mode.elc already exists. You may need to delete it.
To force the link and overwrite all other conflicting files, do:
  brew link --overwrite formula_name

To list all files that would be deleted:
  brew link --overwrite --dry-run formula_name

Also nochmal ich habe versucht den vorgeschlagenen Befehl: brew link --overwrite autoconf:

Linking /usr/local/Cellar/autoconf/2.69... Warning: Could not link autoconf. Unlinking...

Error: Permission denied - /usr/local/share/emacs/site-lisp/autotest-mode.elc

Meine erste Antwort auf permission denied ist in der Regel voranstellen, es mit sudo führt, die brauen, um mir zu sagen: Error: Cowardly refusing tosudo brew link`.

Beim Versuch brew link libevent ich bekomme die gleichen Ergebnisse wie mit brew link autoconf.

Schließlich habe ich versucht, die Lösung der sbin, die nicht gefunden wurde, durch ausführen der vorgeschlagenen echo export PATH="/usr/local/sbin:$PATH" >> ~/.bash_profile. Diese läuft ohne Fehler, aber wenn ich brew doctor wieder die Meldung weiterhin angezeigt wird.

Weiß jemand, wie ich diese Probleme lösen? Alle Tipps sind willkommen!

  • sudo rm /usr/local/share/emacs/site-lisp/autotest-Modus.elc ... gefolgt durch die Verknüpfung Prozedur, denke ich.
InformationsquelleAutor kramer65 | 2013-12-11
Schreibe einen Kommentar