Я только что установил Mavericks, и я попробовал brew install scala
установить язык scala, но он не удался.
Затем я набрал brew update
, но установка scala завершилась неудачно.
Поэтому я отправляю команду brew doctor
, чтобы помочь читателям stackoverflow помочь мне в решении этой проблемы.
Вот результат:
$brew доктор
Предупреждение:/usr/local/etc не доступно для записи. Это может случиться если вы "sudo make install", которое не управляется Homebrew. Если brew пытается записать файл в этот каталог, установка будет сбой во время этапа ссылки.
Вероятно, вы должны
chown
/usr/local/etcПредупреждение. Некоторые каталоги в /usr/local/share/man недоступны для записи. Это может произойти, если вы не используете программное обеспечение "sudo make install" от Homebrew. Если brew пытается добавить информацию локали к одному из этих каталогов, то установка будет терпеть неудачу во время этапа ссылки. Вы должен, вероятно,
chown
их:/usr/local/share/man/man8
Предупреждение: сценарии "config" существуют вне вашей системы или Homebrew каталоги.
./configure
скрипты часто ищут * -конфигурированные скрипты для определить, установлены ли пакеты программного обеспечения и какие дополнительные флаги, используемые при компиляции и компоновке.Наличие дополнительных скриптов на вашем пути может запутать установленное программное обеспечение через Homebrew, если config script переопределяет систему или Homebrew при условии, что script с тем же именем. Мы обнаружили следующую конфигурацию "config" скрипты:
/opt/local/bin/libpng-config /opt/local/bin/libpng15-config /opt/local/bin/ncurses5-config /opt/local/bin/ncursesw5-config /opt/local/bin/pkg-config /opt/local/bin/xml2-config
Предупреждение. У вас установлены MacPorts или Fink:/opt/local/bin/port
Это может вызвать проблемы. Вам не нужно их удалять, но вы можете хотите временно отключить их, например,
sudo mv/opt/local ~/macports
Внимание: в каталоге /usr/local/lib обнаружены нерасширенные dylib. Если вы этого не сделали ставить их там нарочно, они могут вызвать проблемы при строительстве Формулы Homebrew и, возможно, необходимо удалить.
Неожиданные дилибы: /usr/local/lib/libicudata.49.1.2.dylib /usr/local/lib/libicui 18n.49.1.2.dylib /usr/local/lib/libicuio.49.1.2.dylib /usr/local/lib/libicule.49.1.2.dylib /usr/local/lib/libiculx.49.1.2.dylib /usr/local/lib/libicutest.49.1.2.dylib /usr/local/lib/libicutu.49.1.2.dylib /usr/local/lib/libicuuc.49.1.2.dylib
Предупреждение. Нераскрытые .pc файлы были найдены в /usr/local/lib/pkgconfig. Если вы не ставили их там, чтобы они могли вызвать проблемы, когда чтобы создать формулы Homebrew и, возможно, потребуется удалить.
Неожиданные файлы .pc: /usr/local/lib/pkgconfig/icu -i18n.pc /usr/local/lib/pkgconfig/icu -io.pc /usr/local/lib/pkgconfig/icu -le.pc /usr/local/lib/pkgconfig/icu -lx.pc /usr/local/lib/pkgconfig/icu -uc.pc
Внимание: в каталоге /usr/local/lib обнаружены несвязанные статические библиотеки. Если вы не ставили их там, чтобы они могли вызвать проблемы, когда чтобы создать формулы Homebrew и, возможно, потребуется удалить.
Неожиданные статические библиотеки: /usr/local/lib/libc -client.a
Предупреждение: у вас есть расстегнутые бочонки в подвале, оставляя бочонки отсоединенными может привести к сбоям в строительстве и вызвать пивоварения, которые зависят от этих бочонков не работают должным образом после сборки. Запустите
brew link
на них:scala
Предупреждение: Homebrew sbin не был найден в вашем PATH, но у вас есть установленных формул, которые помещают исполняемые файлы в /usr/local/sbin. Рассматривать установка PATH, например, так echo export PATH = "/usr/local/sbin: $PATH" → ~/.bash_profile
Предупреждение: в вашем PATH есть "pkg-config" без домашней страницы:
/Опт/локальные/бен/PKG-конфигурации
./configure
могут возникнуть проблемы с поиском пакетов brew -installed, используя этот другой pkg-config.
brew установить scala дает:
Предупреждение. У вас есть MacPorts или Fink. Программного обеспечения установленных с другими менеджерами пакетов, вызывает известные проблемы для Homebrew. Если формулу не удается построить, удалите MacPorts/Fink и попробуйте еще раз. Предупреждение: scala -2.10.3 уже установлен, он просто не связан