Estoy usando HomeBrew para mi habitual mac cosas, pero tengo que hacer algunos experimentos con otros gestores de paquetes. Lo he instalado MacPorts. todo parece bien pero brew médico me pide que me mueve:
advertencia: Usted tiene MacPorts o Fink instalado:
Esto puede causar problemas. Usted no tiene que desinstalar, pero puede que desee
mueva temporalmente fuera del camino, por ejemplo, sudo mv /opt/local ~/macports
Así que me escucharon y se movió. Y luego, en mi perfil de bash he cambiado
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
a
export PATH="~/macports/bin:~/macports/sbin:$PATH"
y ahora, cuando ejecute port ...
me da este error:
-bash: /Users/foobar/macports/bin/puerto: /opt/local/libexec/macports/bin/tclsh8.5: mala intérprete: No existe el fichero o el directorio
¿Qué estoy haciendo mal y cómo puedo solucionarlo?
P. S. 1.
He editado el /Users/foobar/macports/bin/port
archivo como administrador y editado la primera línea de
#!/opt/local/libexec/macports/bin/tclsh8.5
a
#!/Users/foobar/macports/libexec/macports/bin/tclsh8.5
ahora me sale este error:
sources_conf se debe establecer en /opt/local/etc/macports/macports.conf o en /Usuarios/foobar/.macports/macports.conf archivo durante la ejecución de "mportinit ui_options global_options global_variations" Error: /Users/foobar/macports/bin/puerto: no se pudo inicializar MacPorts, sources_conf se debe establecer en /opt/local/etc/macports/macports.conf o en /Usuarios/foobar/.macports/macports.conf archivo
P. S. 2.
se cambiaron todas las /opt/local
s a ~/macports
s en
/Users/foobar/macports/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_ci/bootstrap.sh
y
/Users/foobar/macports/etc/macports/macports.conf
nada ha cambiado!
P. S. 3.
Veo que algunos de los chicos de aquí intentar guid me a eliminar/desinstalar MacPorts o HomeBrew. Eso no es lo que estoy pidiendo. Soy capaz de revertir todo lo que hice y hacer el MacPorts trabajar de nuevo (de hecho, yo sólo lo hizo). Mi pregunta es ¿por qué HomeBrew Está diciendo eso? lo que me pasa Si no hago lo que está pidiendo? Lo que si quiero que el MacPorts demasiado? y lo más importante, cómo hacer que el MacPorts seguir trabajando después de la mudanza?