@saanneekk

Почему не ставится Rails на OS X?

Не могу поставить Рельсы на OS X Yosemite.
Выдает такую ошибку:
bash-3.2# 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/2.0/usr/bin/ruby extconf.rb
checking if the C compiler accepts ... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
	--with-opt-dir
	--without-opt-dir
	--with-opt-include
	--without-opt-include=${opt-dir}/include
	--with-opt-lib
	--without-opt-lib=${opt-dir}/lib
	--with-make-prog
	--without-make-prog
	--srcdir=.
	--curdir
	--ruby=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
	--help
	--clean
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/mkmf.rb:434:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
You have to install development tools first.
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/mkmf.rb:549:in `block in try_compile'
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/mkmf.rb:500:in `with_werror'
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/mkmf.rb:549:in `try_compile'
	from extconf.rb:80:in `nokogiri_try_compile'
	from extconf.rb:87:in `block in add_cflags'
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/mkmf.rb:599:in `with_cflags'
	from extconf.rb:86:in `add_cflags'
	from extconf.rb:337:in `<main>'


Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/nokogiri-1.6.6.2 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/gems/nokogiri-1.6.6.2/ext/nokogiri/gem_make.out
  • Вопрос задан
  • 562 просмотра
Пригласить эксперта
Ответы на вопрос 4
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Английский не знаете? Переходите на Битрикс.
Check the mkmf.log file for more details. You may
need configuration options.


Гуглить не умеете? Переходите на Спутник.
stackoverflow.com/questions/12336160/how-to-instal...


Никогда не работал с Ruby, но ответ нашёлся простым копированием строчки из вашей ошибки в гугл.
Ответ написан
Freika
@Freika
Senior Ruby on Rails developer
Поставьте RVM (очень простая вещь), установите последнюю версию руби (rvm install 2.2.1), используйте её по-умолчанию (rvm use --default 2.2.1) и тогда устанавливайте рельсы. Все должно получиться.
Ответ написан
Комментировать
@PolkovnikBrumel
Навскидку вижу ошибку "The compiler failed to generate an executable file. (RuntimeError)
You have to install development tools first." Похоже, не хватает каких-то инструментов разработчика.
Попробуйте посмотреть здесь. Очень подробная инструкция.
Ответ написан
Комментировать
@jonny_don
Изучаю Rails
Порядок установки:
1. Xcode
2. Command line tools
3. RVM или Homebrew
4. Нужная версия Ruby
5.gem install rails
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы