Ошибка при запуске 'requirements_osx_brew_libs_install...' на Mac 10.7
Попытка установить brew на Macbook Pro последнего поколения и получить следующую ошибку:
Ошибка при запуске 'requirements_osx_brew_libs_install autoconf automake libtool pkg-config apple-gcc42 libyaml readline libxml2 libxslt libksba openssl sqlite',
прочитайте/Users/allegrascrugham/.rvm/log/ruby-1.9.3-p392/1368142352_package_install_autoconf_automake_libtool_pkg-config_apple-gcc42_libyaml_readline_libxml2_libxslt_libksba_openssl_sqlite.log
Я попытался удалить и переустановить RVM и brew без везения.
Ответы
Ответ 1
У меня была такая же ошибка при запуске rvm requirements
. Этот файл журнала не дает никаких подсказок, кроме пакета, который не удалось установить.
Это то, что сработало для меня:
перейти от последнего пакета до его отказа, в вашем случае sqlite
. Затем установите вручную:
brew install sqlite
Затем запустите rvm requirements
снова, он, скорее всего, завершится неудачей в более раннем пакете. Повторите описанные выше шаги.
Ответ 2
Вы должны установить эти зависимости вручную, попробуйте
brew установить automake
если он дает вам ошибку отсутствия ссылки automake что-то вроде этого
Вы должны ` brew связать autoconf ', прежде чем автомат может быть установлен
затем попробуйте выполнить следующие команды
brew link --overwrite -dry-run autoconf
brew ссылка --overwrite autoconf
brew установить automake
он установит automake, а затем вы можете попробовать снова установить ruby.
Ответ 3
У вас были проблемы с установкой новой ОС X Mountain Lion.
Следующее руководство http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ до шага 6, когда я получил эту ошибку. Также проверял файл журнала, который не указывал на точную проблему.
Решено проверить, установлен ли RVM.
type rvm | head -1
Не показывал rvm как 'sourced'. Итак, открыл новый терминал для проверки. Разумеется, новый терминал вернул rvm is a function
. Таким образом, закрытая старая сессия терминала и повторная копия установки rvm script в новый терминал.
\ curl -L https://get.rvm.io | bash -s stable --rails --autolibs = enable
После этого все прошло хорошо. Не выполнял никаких ручных установок. Один небольшой обход, который я взял, был brew install pkg-config
после прочтения сообщения Ошибка установки любой рубиновой версии с RVM на OSX как раз перед запуском вышеуказанной команды curl снова - это, вероятно, тоже не нужно.
Тогда
rvm use 2.0.0 --default
Вы можете получить сообщение:
>A RVM version 1.20.11 (stable) is installed yet 1.20.10 (stable) is loaded.
Please do one of the following:
* 'rvm reload'
* open a new shell
* 'echo rvm_auto_reload_flag=1 >> ~/.rvmrc' # for auto reload with msg.
* 'echo rvm_auto_reload_flag=2 >> ~/.rvmrc' # for silent auto reload.
Введите dvm reload
или один из других параметров. Проверьте с помощью dvm -v
, ruby -v
Ответ 4
Одно простое решение: установить инструменты командной строки Xcode.
xcode-select --install
Надеюсь это поможет.
Ответ 5
Похоже, что пакет, который вы пытаетесь вытащить, может оказаться недостижимым. Я вижу ту же ошибку, и файл журнала показывает ошибку, пытающуюся загрузить http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz, который я могу подтвердить, в настоящее время недоступен через wget:
- 2013-05-13 21: 09: 52-- (попробуйте: 2) http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
Подключение к pyyaml.org | 70.87.222.22 |: 80... подключено.
HTTP-запрос отправлен, ожидая ответа... Прочитайте ошибку (время ожидания операции) в заголовках.
Повторная попытка.
Также подтверждая, что pyyaml.org недоступен для меня.
Ответ 6
В файле журнала, который эта ошибка сообщает вам проверить, есть эта информация:
Были ошибки установки пакета, обязательно прочтите журнал.
Попробуйте brew tap --repair
и убедитесь, что brew doctor
выглядит разумно.
Проверить требования Homebrew https://github.com/mxcl/homebrew/wiki/Installation
После запуска brew tap --repair, rvm смог автоматически установить отсутствующие зависимости через homebrew и установить мой ruby без проблем. нет необходимости вручную устанавливать каждый пакет или что-то еще.
Ответ 7
Я столкнулся с описанной проблемой на моем MacBook 2,1, выполнив Snow Leopard 10.6.8 после выполнения curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --rails
. После повторной попытки установки была успешной, без каких-либо дополнительных изменений.
Дайте brew & rvm второй шанс:)
Ответ 8
Столкнулся с подобной проблемой с MacOS High Sierra, и эта тема была очень полезной. Закончился здесь после запуска brew install gcc49
от сюда затем пришлось бежать brew upgrade automake
и brew upgrade coreutils
я уже имел это установлено и мой X-код был до ФОРУМА.