3 votos

Software desinstalado de cerveza todavía en $PATH

He desinstalado el software de cerveza (como se desea utilizar una versión diferente), usando MacOS Alta Sierra 10.13.1

brew uninstall bowtie2

Y descargado el software desde SourceForge lugar, a continuación, copiar los archivos ejecutables en el $PATH

which bowtie2

> /usr/local/bin/bowtie2

Sin embargo, cuando intento ejecutar el comando

bowtie2

Obtengo el error

> -bash: /usr/local/Homebrew/bin/bowtie2: No such file or directory

De modo que todavía es la búsqueda de la antigua ruta de la carpeta del Homebrew. ¿Cómo puedo cambiar esto?

2voto

py4on Puntos 101

Homebrew le gusta crear enlaces simbólicos desde /usr/local/bin/ a /usr/local/Cellar/.

Puede ver si este es el caso por ejecutar: ls -l /usr/local/bin/bowtie2.

Que debe devolver una línea con una flecha sintaxis (->) como este:

/usr/local/bin/bowtie2 -> ../Cellar/bowtie2/<someversion>/bin/bowtie2

Si ese es el caso, entonces usted puede simplemente eliminar el enlace simbólico roto con: rm /usr/local/bin/bowtie2 (puede necesitar un prefacio que con sudo dependiendo de la propiedad de /usr/local/bin/. Es el enlace simbólico roto que está causando which todavía espectáculo bowtie2 como se encuentra en /usr/local/bin/.

A continuación, puede mover el nuevo binario para bowtie (que puede descargar desde SourceForge) en /usr/local/bin/ o a cualquier otra carpeta en su CAMINO.

0voto

Igor Voltaic Puntos 76

trate de:

ls -la /usr/local/bin/ | grep bowtie2

así como

find /usr/local | grep bowtie2

esto le dará toda la información

el binario se suelen colocar aquí (* es sólo para reemplazar el número de versión):

/usr/local/Cellar/PROGRAMNAME/*/bin/

que en tu caso:

/usr/local/Cellar/bowtie2/*/bin/

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