Estoy tratando de instalar Fish Shell usando homebrew usando el comando:
brew install fish
Pero la instalación falla con el siguiente error:
==> ./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
Intenté buscar pero no encontré una solución clara. Configuración del sistema:
$ 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
¿Podría por favor ayudar a arreglar esto? ¡Gracias!
En el registro que publicó arriba, las siguientes tres líneas sugieren que tiene MacPorts instalado.
checking for /opt/local/include include directory... yes
checking for /opt/local/lib library directory... yes
checking for /opt/local/bin command directory... yes
También parece que brew está verificando allí antes de verificar sus ubicaciones de archivos regulares ( /usr/local
, etc.). Algo debajo /opt
podría estar confundiendo la cerveza y evitando que recopile peces.
Esto se puede reparar siguiendo la guía de desinstalación de MacPorts: guide.macports.org/#installing.macports.uninstalling
mikey conocimientos tradicionales
brew doctor
es la salida? Este suele ser un excelente primer paso para solucionar problemas de compilación.Karolis
mikey conocimientos tradicionales
brew --config
muestraXcode: 6.1
donde el tuyo no) y tengo una versión más nueva de Brew instalada (commit termina en37d36
, y vi que elfish
paquete recibió una actualización). Intente hacer unbrew update
, y si eso falla, instale Xcode desde la tienda de aplicaciones. Por extraño que parezca, si trato de hacer unbrew install libiconv
', recibo un mensaje que diceApple distributes libiconv with OS X
. Huele a un problema de ruta de algún tipo.Karolis
Alistair McMillan
/opt
carpeta. ¿Has instalado MacPorts?Karolis
Alistair McMillan
/opt/local
(qué MacPorts usa) antes/usr/local
(qué brew usa).Karolis
Alistair McMillan