Ich versuche, Fish Shell mit Homebrew mit dem Befehl zu installieren:
brew install fish
Aber die Installation schlägt mit folgendem Fehler fehl:
==> ./configure --prefix=/usr/local/Cellar/fish/2.1.1 SED=/usr/bin/sed
checking for library containing setupterm... -lncurses
checking for library containing nan... none required
checking for library containing iconv_open... no
checking for library containing libiconv_open... no
configure: error: Could not find an iconv implementation, needed to build fish
Ich habe versucht, herumzusuchen, aber keine klare Lösung gefunden. Systemkonfiguration:
$ brew --config
HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew.git
HEAD: f03104755df8cbfb720254bd88ac7594a3837d36
Last commit: 11 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit haswell
OS X: 10.10.1-x86_64
CLT: 6.1.0.0.1.1413057044
Clang: 6.0 build 600
X11: N/A
System Ruby: 2.0.0-481
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/bin/ruby
Könnten Sie bitte helfen, dies zu beheben? Danke!
In dem oben von Ihnen geposteten Protokoll deuten die folgenden drei Zeilen darauf hin, dass Sie MacPorts installiert haben.
checking for /opt/local/include include directory... yes
checking for /opt/local/lib library directory... yes
checking for /opt/local/bin command directory... yes
Es scheint auch, dass brew dort nachprüft, bevor es seine regulären Dateispeicherorte eincheckt ( /usr/local
usw.). Etwas darunter /opt
könnte das Gebräu verwirren und es daran hindern, Fisch zusammenzustellen.
Dies kann durch Befolgen der Deinstallationsanleitung von MacPort behoben werden: guide.macports.org/#installing.macports.uninstalling
Mikey TK
brew doctor
ist? Dies ist normalerweise ein guter erster Schritt, um Build-Probleme zu beheben.Karolis
Mikey TK
brew --config
zeigtXcode: 6.1
, wo Ihres nicht ist) und ich habe eine neuere Version von Brew installiert (commit endet in37d36
, und ich habe gesehen, dass dasfish
Paket ein Update bekommen hat). Versuchen Sie, eine auszuführenbrew update
, und installieren Sie Xcode aus dem Appstore, wenn dies fehlschlägt. Seltsamerweisebrew install libiconv
bekomme ich, wenn ich versuche, ein ' zu machen, eine Nachricht zurück, in der es heißtApple distributes libiconv with OS X
. Das riecht irgendwie nach einem Pathing-Problem.Karolis
Alistair McMillan
/opt
Ordner. Hast du MacPorts installiert?Karolis
Alistair McMillan
/opt/local
(welches MacPorts verwendet)/usr/local
(welches Gebräu verwendet).Karolis
Alistair McMillan