Я установил MacPorts и XCode, затем подошел к терминалу и ввел команду "sudo port install lua", и он, похоже, ничего не делает. Когда я выполняю "sudo port Установлено", я получаю "Не установлены порты". Почему этот пакет не устанавливается и что я могу сделать, чтобы установить его?
4 ответа
Пытаться
sudo port -v selfupdate
который должен обновить локальный список портов и дать вам подробный вывод, чтобы вы могли лучше видеть, что происходит.
sudo port -v list lua
должен показать вам lua
portfile, если он правильно установлен. Если вы видите это, попробуйте установить снова.
Надеюсь, это поможет.
Я не использую MacPorts, так что я спекулирую, но, просматривая Руководство по MacPorts, кажется, что вы можете попробовать выполнить команду
sudo port selfupdate
а потом попробуй
sudo port install lua
снова. Полагаю, это продолжение вашего " Программирования на Lua для Mac"?"вопрос о переполнении стека, так что вы также можете посмотреть последний комментарий micmoo на его ответ MacPorts, хотя я думаю, что ваш PATH настроен правильно, так как кажется, что sudo port installed
работает.
Вы можете попробовать использовать опцию -t
(trace):
sudo port -t install lua
Опция трассировки изолирует MacPorts от другого программного обеспечения, которое может быть активным.
Если это работает, это означает, что у вас, вероятно, есть другой менеджер пакетов, такой как Homebrew или Fink, или какая-то ручная установка, которая ему мешает.
Я использую Porticus, который является интерфейсом для MacPorts, вы можете попробовать его. Это делает установку и удаление бризом.