2013-05-10 10 views
32

próbuje zainstalować napar na ostatniej generacji MacBook Pro i wciąż otrzymuję następujący błąd:Błąd uruchomiony „requirements_osx_brew_libs_install ...” na Mac 10.7

Error running 'requirements_osx_brew_libs_install autoconf automake libtool pkg-config apple-gcc42 libyaml readline libxml2 libxslt libksba openssl sqlite',

please read /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

Próbowałem usunięcie i ponowne zainstalowanie RVM & Brew bez powodzenia.

+0

Czy RVM/Ruby działa? Homebrew będzie potrzebował ruby, aby to zrobić. –

+1

Co to jest '1368142352_package_install_autoconf_automake_libtool_pkg-config_apple-gcc42_libyaml_readline_libxml2_libxslt_libksba_openssl_sqlite.log'? Jakieś tam błędy? –

+0

Witam, czy rozwiązałeś problem? Mam ten sam problem – MrMins

Odpowiedz

0

Wygląda na to, że pakiet, który próbujesz ściągnąć, może być nieosiągalny. Widzę ten sam błąd, a plik dziennika pokazuje błąd podczas próby pobrania http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz, które mogę potwierdzić, jest obecnie nieosiągalny za pośrednictwem wget:

--2013-05-13 21: 09: 52-- (spróbuj: 2) http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz Łączenie z pyyaml.org | 70.87.222.22 |: 80 ... połączone. Żądanie HTTP wysłane, oczekiwanie na odpowiedź ... Błąd odczytu (przekroczono limit czasu operacji) w nagłówkach. Ponowna próba.

Potwierdzenie, że pyyaml.org jest dla mnie nieosiągalny.

36

Miałem dokładnie ten sam błąd podczas uruchamiania rvm requirements. Ten plik dziennika nie daje żadnych wskazówek poza pakietem, który nie został zainstalowany.

To co pracował dla mnie:

jechać z ostatniego pakietu zanim to się nie powiedzie, w przypadku sqlite. Następnie zainstalować ręcznie tak:

brew install sqlite 

następnie uruchomić rvm requirements ponownie, będzie to prawdopodobnie nie na wcześniejszym opakowaniu. Powtórz powyższe kroki.

+5

Musiałem ręcznie zainstalować około 10 pakietów, ale to naprawiło ten problem dla mnie także. –

+1

Chociaż rvm dawał mi wiadomości, że "Instalowanie wymagań dla osx, może wymagać hasła sudo", to nie działało i ta metoda działała dobrze dla mnie. –

+0

gcc46 jest dla mnie ostatnia. I wciąż dostaję ten błąd! – emaillenin

3

Wystąpiły podobne problemy na nowej instalacji systemu OS X Mountain Lion.

Kolejny samouczek http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ do kroku 6, gdy otrzymałem ten błąd. Sprawdzono także plik dziennika, który nie wskazywał dokładnego problemu.

Zdecydowano sprawdzić, czy zainstalowano RVM.

type rvm | head -1 

Nie wykazano, że rvm jest "pozyskiwany". Tak, otworzył nowy terminal do sprawdzenia. Rzeczywiście, nowy terminal zwrócił rvm is a function. Tak więc, zamknięta starsza sesja terminalowa & ponownie skopiowała skrypt instalacyjny rvm do nowego terminala.

\ curl -L https://get.rvm.io | bash -s stable --rails --autolibs = enable

Po tym wszystkim wszystko poszło dobrze. Nie wykonano żadnych ręcznych instalacji. Jeden drobny objazd wziąłem był brew install pkg-config po przeczytaniu postu Error installing any ruby version with RVM on OSX tuż przed uruchomieniem powyższego polecenia curl ponownie - to było prawdopodobnie zbyteczne.

Następnie

rvm use 2.0.0 --default 

Możesz dostać wiadomość:

>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. 

Rodzaj dvm reload lub jedną z pozostałych opcji.Sprawdź u dvm -v, ruby -v

0

Plik dziennika, że ​​błąd ten mówi, by sprawdzić posiada tę informację:

There were package installation errors, make sure to read the log.

Try brew tap --repair and make sure brew doctor looks reasonable.

Check Homebrew requirements https://github.com/mxcl/homebrew/wiki/Installation

Po uruchomieniu napar z kranu --repair RVM mógł Auto Install brakujące zależności poprzez homebrew i zainstaluj mój rubin bez problemów. nie ma potrzeby ręcznego instalowania każdego pakietu lub czegokolwiek innego.

14

Musisz ręcznie zainstalować te się zależności, spróbuj

brew install automake

jeśli to daje błąd brakujące ogniwo automake coś takiego

You must `brew link autoconf' before automake can be installed

następnie spróbuj tych poleceń

brew link --overwrite --dry-run autoconf

brew link --overwrite autoconf

brew install automake

to zainstaluje automake, a następnie możesz spróbować ponownie zainstalować ruby.

0

Wpadam na opisany problem w moim MacBooku 2,1 z systemem Snow Leopard 10.6.8 po wykonaniu curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --rails. Po ponownej próbie instalacja przebiegła pomyślnie bez żadnych dodatkowych zmian.

Daj piwny & RVM drugą szansę :)

2

Jedno proste rozwiązanie: zainstalować Xcode Narzędzia wiersza poleceń.

Mam nadzieję, że to pomoże.