2013-05-09 11 views
5

Próbuję zainstalować rvm na moim komputerze i wybrać wersję, ale otrzymuję ten straszny błąd, czy ktoś może pomóc? Muszę zainstalować dandelion deploy, ale nie mogę z powodu tego problemu.Błąd instalacji rvm z systemem 'requirements_osx_port_install_port'

Error running 'requirements_osx_port_install_port', 
please read /Users/mariovassiliades/.rvm/log/ruby-2.0.0-p0/1368093119_port_install.log 
+2

musiał zaktualizować moje xcode DUH – mariovass

Odpowiedz

7

I rozwiązać ten problem poprzez zainstalowanie "Homebrew" pierwszy:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 

Potem uruchom: $ brew doctor, to powiedz mi:

Ostrzeżenie: nie zainstalowano żadnych narzędzi dla programistów. Powinieneś zainstalować Narzędzia wiersza poleceń. Uruchom xcode-select --install, aby je zainstalować.

więc biegnę "Xcode-wybierz --install", po czym uruchamiam "wymagania RVM", to działa!

P.S .: Jeśli masz Błąd: Brak formułę gcc46/, spróbuj napar kran --repair homebrew/powtórzeń, a następnie spróbuj ponownie zainstalować. Nawiasem mówiąc, używam napar zainstalować gcc46, zajęło mi więcej niż pół godziny bez żadnej zachęty.

W końcu, przepraszam za mój słaby angielski.

5

Prawdopodobnie nie wykonano następujących czynności: Po zainstalowaniu xcode uruchom go, przejdź do Xcode-> Preferencje, zakładka Pobieranie. Zainstaluj Narzędzia wiersza poleceń. Spowoduje to pobranie i zainstalowanie C, kompilatora, programu ładującego i innych narzędzi wiersza poleceń potrzebnych do kompilacji pakietów Ruby.

+0

To działało idealnie :) dziękuję bardzo. – mustafa

+0

Pracował także dla mnie! Dzięki ... –

3

Jest również możliwe, że masz zainstalowaną wersję beta Xcode'a jako wersję aktywną obok wersji produkcyjnej (np. XCode 5 vs. XCode 4.5).

Aby przełączać wersje wykonać następujące czynności:

sudo xcode-select -switch /Applications/Xcode.app/ 
+0

Lifesaver! wielkie dzięki. Mogę potwierdzić, że to jest rzeczywiście problem .. Miałem zarówno XCode 5 Beta, jak i XCode 5 regularnie w moim systemie i musiałem to zmienić w ten sposób. – Hless

+0

To działa dla mnie. Dzięki! – Tim