El comando de puerto de MacPorts no se encuentra al intentar instalar el vino


1

Soy un noob terminal absoluto (el proceso de instalación del vino fue la primera vez que lo abrí), por lo que probablemente sea una solución simple. dicho esto, necesitaré una respuesta dividida en sus componentes más simples posibles, soy un experto en copiar y pegar: P

Estoy tratando de instalar Wine en mi Macbook con Snow Leopard, he estado siguiendo un tutorial en línea e instalé los puertos Mac, un paquete Java y Xcode. Sin embargo, cuando se trata de la instalación real de vino, esto sucede:

bogon:~ Chris$  sudo port install wine
Password:
sudo: port: command not found
bogon:~ Chris$ 

Según mi investigación, el problema tiene algo que ver con la configuración correcta de xcode. Si está de acuerdo en que este es el posible culpable, ¿alguien podría explicar cómo hacerlo, algo que ver con mi perfil o algo así (¿mencioné que soy un noob: P)?


1
Utilice WineBottler en su lugar. El primer éxito de Google no es necesariamente el mejor para todos.
Daniel Beck

Respuestas:


2

En realidad, su problema es más probable que /opt/local/bin no está en tu (o root 's) $PATH, lo que sucederá si estás usando un Terminal ventana que estaba abierta cuando instaló MacPorts o si anuló su intento de agregar $PATH a su configuración de shell. Si hay problemas con XCode, no los conocerá hasta que pueda ejecutar port.

EDIT: por comentarios, esto parece ser una falta tclsh. En mi sistema Snow Leopard, sus signos vitales son:

mress:10078 Z$ ls -l /usr/bin/tclsh
lrwxr-xr-x  1 root  wheel  8 Nov 19  2009 /usr/bin/tclsh@ -> tclsh8.5
mress:10079 Z$ ls -lL /usr/bin/tclsh
-rwxr-xr-x  1 root  wheel  42640 Jul 23  2009 /usr/bin/tclsh*
mress:10080 Z$ pkgutil --file-info /usr/bin/tclsh
volume: /
path: /usr/bin/tclsh

pkgid: com.apple.pkg.BSD
pkg-version: 10.6.0.1.1.1238328574
install-time: 1258693096
uid: 0
gid: 0
mode: 755

Bueno, estoy usando una nueva ventana de terminal, he intentado varias veces, incluso después de un reinicio. Y no he anulado nada hasta donde sé (no sé cómo hacerlo, y por extensión si lo he hecho o no). He estado siguiendo esto davidbaumgold.com/tutorials/wine-mac al punto, y todo iba bien hasta la "parte 3", cuando ocurrió el error mencionado anteriormente. Gracias por la rápida respuesta por cierto
Chris

Entonces que hace echo $PATH ¿regreso? ¿Incluye? /opt/local/bin? Si no, deberás agregar eso a ~/.bash_profile (ver guide.macports.org/#installing.shell para detalles). Curiosamente, veo que hay problemas con el instalador que actualiza el archivo de inicio incorrecto, lo que también podría llevar a esto.
geekosaur

esto es lo que devuelve: / opt / local / bin: / opt / local / sbin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / X11 / bin
Chris

Así que me parece que / opt / local / bin está ahí, ¿significa que es un problema con el instalador actualizando el archivo de inicio incorrecto?
Chris

No, eso sugiere que algo más está mal. Hace /opt/local/bin/port ¿existe? Si es así, ¿qué pasa si lo ejecutas por ruta completa? (Posiblemente, el sistema podría no estar encontrando a Tcl para interpretar el script por alguna razón, aunque tcl debe ser incluido en OSX.)
geekosaur

2

Tarde, pero si alguien más lo necesita. Primero haz "sudo port"

segundo "sync" cuando el árbol de puertos se actualiza  "instalar vino"

Espero eso ayude


eso no funcionó, pero esto sí lo hizo: sudo port -d selfupdate
circuitry
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.