Я попытался установить MacPorts, чтобы обновить версию Rails, чтобы я мог пройти через Agile Web Development с Rails, PragProg (4-е, 2011). Я следовал инструкциям в книге, а также на веб-сайте MacPorts, чтобы выполнить установку с образа диска. Похоже, что он был установлен правильно, однако после запуска команды порта было возвращено «порт: команда не найдена».
Я искал Stack Exchange и нашел этот вопрос, поэтому попытался установить его из командной строки, используя «tar xjvf MacPorts-1.9.2.tar.bz2». Опять же, установка, кажется, работает. Я получаю подтверждение, что MacPorts успешно установлен, но я все еще получаю сообщение об ошибке «sudo: port: command not found» при попытке самостоятельного обновления MacPorts (через «sudo port -v selfupdate»).
Я думаю, что моя ошибка заключается в том, что не указан правильный путь. Я следовал совету в этой теме, а именно, добавив путь (/opt/local) в paths.d, но все равно получаю ошибку.
Если это имеет значение, терминал настроен на открытие оболочек с оболочкой входа по умолчанию (/usr/bin/login). Должен ли я изменить это на /bin/bash?
Итак, это проблема MacPorts, проблема $ PATH или проблема StupidUser?