He intentado instalar MacPorts para actualizar mi versión de Rails para poder avanzar a través del desarrollo web ágil con Rails, PragProg (4th, 2011). He seguido las instrucciones en el libro, así como en el sitio web de MacPorts , para realizar la instalación desde la imagen del disco. Parecía instalarse correctamente, sin embargo, ejecutar comandos de puerto luego devolvió "puerto: comando no encontrado".
Busqué en Stack Exchange y encontré esta pregunta , así que intenté instalar desde la línea de comandos usando "tar xjvf MacPorts-1.9.2.tar.bz2". Nuevamente, la instalación parece funcionar. Recibo la confirmación de que MacPorts se instaló correctamente, pero sigo recibiendo el error "sudo: puerto: comando no encontrado" al intentar actualizar MacPorts (a través de "sudo port -v selfupdate").
Creo que mi error radica en no tener la ruta correcta establecida. Seguí el consejo en este hilo , a saber, agregar una ruta (/ opt / local) en path.d, pero aún recibo el error.
Si es importante, el terminal está configurado para abrir shells con el shell de inicio de sesión predeterminado (/ usr / bin / login). ¿Debo cambiar esto a / bin / bash?
Entonces, ¿es un problema de MacPorts, un problema de $ PATH o un problema de StupidUser?