2012-06-16 9 views
10

Próbowałem uruchomić instalację pakietu i zatrzymał się na klejnot json. Dlatego starałem działa działa sudo gem install json 1.7.3, który jest wersja, że ​​rozbił się na niej dało następujące:Problem z instalacją json gem na lodzie górskim

unknown109addaae0a6:introhive Jody$ sudo gem install json 
Building native extensions. This could take a while... 
ERROR: Error installing json: 
    ERROR: Failed to build gem native extension. 

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 


Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/json-1.7.3 for inspection. 
Results logged to /Library/Ruby/Gems/1.8/gems/json-1.7.3/ext/json/ext/parser/gem_make.out 

Następnie, jeśli patrzę na gem_make.out plik wygląda tak:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 

Próbowałem się upewnić, że narzędzia wiersza poleceń zostały zainstalowane, ale jestem trochę na straty, w jaki sposób uzyskać przez ten.

Każda pomoc zostanie doceniona. Dzięki

+0

Może trzeba spojrzeć na to: http://stackoverflow.com/a/761755/1454769 – David

+0

Dzięki, popatrzyłem na to, ale już zainstalowałem narzędzia wiersza poleceń i nie mogę uzyskać GVC z non llv dla Mountain Lion. Próbowałem nawet pobierania ze źródła i budowania non-llvm gcc. –

Odpowiedz

3

W końcu musiałem przejść do ruby ​​1.9.2, aby to zadziałało.

9

Miałem podobny problem z instalowaniem JSON 1.7.4 z wyjątkiem tego, że używam RVM. W każdym razie, aby rozwiązać mój problem, zainstalowałem Xcode 4.4 z developer.apple.com, a kiedy został zainstalowany, musiałem zainstalować narzędzia wiersza poleceń Xcode. Możesz zainstalować narzędzia wiersza poleceń, uruchamiając Xcode, klikając Xcode> Preferencje> Pobieranie i kliknij instaluj obok narzędzi wiersza poleceń.

+1

Dzięki. Zainstalowałem już narzędzia wiersza poleceń, chociaż nie jestem pewien, czy pochodzi on z Xcode 4.4 czy 4.3. Szybko do przodu kilka tygodni, a ja działam już na Mountain Lion. Kiedy opuścił beta, po prostu zadziałało. –

+1

Obecnie jestem na Ruby 1.9.3p194 i doświadczyłem tego problemu po uaktualnieniu do Mountain Lion. Rozwiązanie Dwighta działało idealnie dla mnie, po zainstalowaniu narzędzi wiersza poleceń dla XCode 4.4.1, wszystkie rodzime klejnoty nie budowały problemów podczas instalowania klejnotów. Dzięki Dwight! – Jurgen

+1

Miał podobny problem z instalacją gem gollum w OSX 10.8.2, z Ruby 1.9.3. Zainstalowanie narzędzia wiersza poleceń dla XCode 4.6 rozwiązało problem. Dzięki – Giuseppe

1

Uaktualnienie z 1.9.3-p125 do 1.9.3-p194 zrobiło to za mnie.

1

To wygląda jak jabłko zaktualizowane narzędzia dla programistów w tym miesiącu (sierpień 2012)

byłem uderzanie ten problem i po prostu pobrać najnowsze narzędzia Dev od https://developer.apple.com/downloads/index.action i teraz wszystko działa.

+0

pobieranie najnowszego CLT pracował dla mnie - lew górski, oct 2012 – ina

+0

Jestem uruchomiony na zupełnie nowej maszynie z OS 10.8.2, pobrałem najnowsze narzędzia wiersza poleceń (xcode452cltools10_86938211a.dmg), zaktualizowałem do ruby ​​1.9.3p327 przez RVM, ustaw xcode-select na/usr/bin, i nadal mam ten problem. Aktualnie pobierane są pełne narzędzia programistyczne ... – jongala

1

Również miałem ten sam komunikat o błędzie podczas próby zainstalowania Ruby On Rails w systemie Mountain Lion 10.8.2 z Xcode 4.6.

Ruby w wersji 1.8.6 jest częścią normalnej instalacji OSX. Po zainstalowaniu narzędzi wiersza poleceń w Xcode; jak wysłane przez Dwighta Scott w tym wątku:

*launching Xcode then clicking Xcode > Preferences > Downloads and click install next to command line tools.* 

Rozwiązanie pracował:

*<= 1.8.6 : unsupported 
= 1.8.7 : gem install rdoc-data; rdoc-data --install 
= 1.9.1 : gem install rdoc-data; rdoc-data --install 
>= 1.9.2 : nothing to do! Yay! 
Successfully installed json-1.7.6 
Successfully installed rdoc-3.12.1 
Successfully installed railties-3.2.11 
Successfully installed bundler-1.2.3 
Successfully installed rails-3.2.11 
5 gems installed* 

Dzięki Dwight