@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
  • Вопрос задан
  • 563 просмотра
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы