2013-06-29 3 views
6

Я запускаю OS X Mavericks 10.9 beta и теперь самое время вернуться к изучению Ruby on Rails. С удовольствием узнаем, что 10.9 включает Ruby 2.0Установка RAILS на MAC OS 10.9 Mavericks (beta)

Но у меня возникли проблемы с установкой Rails.

с помощью команды - Судо камень установить рельсы

результаты в этом ..

Строительство собственных расширений. Это может занять некоторое время ... ОШИБКА: Ошибка при установке рельсов: ОШИБКА: Не удалось создать собственное расширение gem.

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb mkmf.rb не может найти файлы заголовков для рубина в /System/Library/Frameworks/Ruby.framework /Versions/2.0/usr/lib/ruby/include/ruby.h

Файлы Gem будут сохранены в /Library/Ruby/Gems/2.0.0/gems/atomic-1.1.10 для проверки. Результаты, внесенные в /Library/Ruby/Gems/2.0.0/gems/atomic-1.1.10/ext/gem_make.out

Любые советы?

Благодаря

Shannon

+0

Вы можете 'заварить установить рубин-build', если вы используете Homebrew. –

+0

У вас есть Xcode и инструменты командной строки? – Andy

+0

10.9 изменил место для инструментов командной строки, теперь он находится в/Developer и управляется системой, при установке рельсов он все еще ищет инструмент командной строки в Xcode. Таким образом, вы можете получить Xcode4, переключиться на него и установить ... никаких проблем вообще. –

ответ

0

Попробуйте post

Не рекомендуется использовать систему на Ruby, вы можете использовать его в песочнице, как РВМ или rbenv.

+0

Привет Родриго, интересно, почему мы не должны использовать систему ruby ​​?? –

+0

Привет, Вы должны использовать драгоценные камни осторожно, и они будут установлены в вашем Ruby PATH. Легче исправить что-то в Ruby, установленном в песочнице (ваш путь пользователей), чем какой-либо Ruby, установленный с правами root в вашей системе. –

+0

Я понимаю, что вы имеете в виду, но зачем яблоко связывать рубин с OSX? –

0

Убедитесь, что вы используете Xcode 5.0.1 GM семена, а не Xcode загруженного из App Store. Для меня эта проблема была аналогичной.

2

Для меня эта проблема была решена, выполнив следующую команду:

xcode-select --install 
Смежные вопросы