Ошибка gem install autotest-fsevent после обновления до Macosx Mavericks

После обновления до Маверикс возникают проблемы с установкой гема autotest-fsevent

Вот ошибка, которую я получаю;

Mellon:public lasdolphin$ sudo gem install autotest-fsevent
Building native extensions.  This could take a while...
ERROR:  Error installing autotest-fsevent:
ERROR: Failed to build gem native extension.

/Users/lasdolphin/.rvm/rubies/ruby-1.9.3-p448/bin/ruby extconf.rb
    extconf.rb:24:in `<main>': Darwin 13 is not (yet) supported (RuntimeError)


Gem files will remain installed in /Users/lasdolphin/.rvm/rubies/ruby-1.9.3-        p448/lib/ruby/gems/1.9.1/gems/autotest-fsevent-0.2.8 for inspection.
Results logged to /Users/lasdolphin/.rvm/rubies/ruby-1.9.3-        p448/lib/ruby/gems/1.9.1/gems/autotest-fsevent-0.2.8/ext/fsevent/gem_make.out

Есть идеи, почему это происходит?

3 ответа

Решение

Это было исправлено в версии 0.2.9 autotest-fsevent

Сбой из-за следующей строки в autotest-fsevent:

SDK_VERSION = {9 => '10.5', 10 => '10.6 ', 11 => '10.7', 12 => '10.8 '} [DARWIN_VERSION]

Обратите внимание, что для Mavericks нет записи (10.9). Вы можете временно раскошелиться на репозиторий autotest-fsevent на github и добавить необходимую запись для Mavericks:

13 => '10.9'

который, по крайней мере, позволяет ему строить. Затем обратитесь к вашему форку в вашем gemfile:

gem 'autotest-fsevent', git: 'https://github.com/your-username/autotest-fsevent'

Если вы не используете bundler, установите гем из ветки напрямую.

  1. Обновите XCode с 5.0 до 5.0.1
  2. Установите последние инструменты командной строки (OS X Mavericks) для XCode - конец октября 2013
  3. Восстановите свой ruby ​​(в моем случае я использую rbenv, поэтому я запускаю rbenv install 2.0.0-p247)

Вышеуказанные шаги решают мою проблему, надеюсь, это поможет!

Я пытаюсь установить "Инструменты Comand Line (OS X Maveriks)" из XCode и с сайта, но безуспешно.

В другом посте я нашел подходящее решение для меня, я нашел эту команду:

xcode-select --install

Эта команда загружает и устанавливает инструменты командной строки правильным образом, я думаю.

После этого я могу без проблем установить все свои новые драгоценные камни.

Другие вопросы по тегам