1 votos

Cambiar libtool utilizado en la línea de comandos

He seguido este puesto para instalar automake, autoconf y libtool.

Cuando compruebo las versiones de automake y autoconf se ven bien. Sin embargo, cuando compruebo la versión de libtool obtengo lo siguiente

$ libtool --version
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character `-' in: --version

sin embargo si ejecuto libtool desde la carpeta de instalación obtengo

$ /usr/local/libtool/bin/libtool --version
libtool (GNU libtool) 2.4.2 Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996

Así que creo que hay una versión de libtool ya instalada con OS X. ¿Hay alguna forma de cambiarla para que cuando ejecute libtool llame a la de /usr/local/libtool/bin ?

1voto

Oskar Puntos 1242

A menos que tu $PATH sea diferente al normal, podrías resolverlo con un enlace simbólico de la herramienta que quieres.

$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Entonces, si el libtool que quieres ejecutar primero es /usr/local/libtool/bin/libtool luego un rápido

sudo ln -s /usr/local/libtool/bin/libtool /usr/local/bin

En ese momento, es posible que tenga que reiniciar su shell o rehacer o hash -r en bash para obtener el libtool de /usr/local/bin que se prefiera.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X