2013-07-12 2 views
2

У меня, похоже, есть конфликт при попытке установить Rails на Mountain Lion. Я попытался обновить Ruby, но это не помогло. Я также попытался установить Rails Installer, но также дал ошибку. Рубин версия 1.8.7Ошибка установки Rails - Не удалось создать собственное расширение gem

Здесь ошибка я получаю от терминала

sudo gem install rails 
Building native extensions. This could take a while... 
ERROR: Error installing rails: 
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/atomic-1.1.10 for inspection. 
Results logged to /Library/Ruby/Gems/1.8/gems/atomic-1.1.10/ext/gem_make.out 
+1

Брат, позвольте мне сказать вам: это может занять довольно много поискового запроса. На прошлой неделе я просто прошел через такой же ад (я впервые пользуюсь RoR на OSX). Если вы еще не получили [Homebrew] (http://mxcl.github.io/homebrew/) и [RVM] (https://rvm.io/). Иди оттуда. – Taylor

+0

Я тоже первый таймер, и человек был запутанным процессом. Я, наконец, получил его работу с RVM. Cheers –

ответ

0

Я нашел ответ здесь, http://net.tutsplus.com/tutorials/ruby/how-to-install-ruby-on-a-mac/

Хотя ни в коем случае это была прогулка по парку из-за конфликтов версий, то есть более года, а Rails теперь требует, по крайней мере, Ruby 1.9.3, и вам нужно установить инструменты командной строки в Xcode. Этот tut использует RVM.

Я попытался установить Rails Installer, который звучит намного проще, чем делать это таким образом, но это также дало мне ошибку. Я думаю, что у меня были серьезные конфликты версий. Если вы пытаетесь установить Rails, я сначала попробую Rails Installer. Вот очень недавняя просьба об установке, http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac

0

Используйте RailsInstaller и these step-by-step instructions:

+0

Спасибо, я попробовал использовать установщик рельсов, но он плоский не установил. Мне удалось в конечном итоге заставить его работать через RVM. –

0

У меня были те же проблемы, и у меня были все требования. Мое решение? Модернизировал (через RVM) мою версию Ruby с 2.0.0-p195 до 2.0.0-p353. После этого я попробовал gem install rails, и он работал так, как предполагалось.

1

Я установил инструменты командной строки x-кода, а затем установил правильную работу рельсов.

+0

Я снова запустил *** xcode-select --install ***, и он сработал. Благодарю. – Boon

Смежные вопросы