Проблемы с установкой Caldecott OSX Mountain Lion

У меня проблемы с установкой caldecott на osx mountain lion. Я продолжаю получать эту ошибку:

$ sudo gem install caldecott --no-rdoc --no-ri

ОШИБКА: ошибка установки caldecott: ОШИБКА: не удалось создать собственное расширение для gem.

    /Users/Jay/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb

проверка main () в -lssl... * extconf.rb завершилась неудачно * Не удалось создать Makefile по какой-то причине, возможно, из-за отсутствия необходимых библиотек и / или заголовков. Проверьте файл mkmf.log для более подробной информации. Вам могут потребоваться параметры конфигурации.

/Users/Jay/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/mkmf.rb:369:in `try_do ': компилятору не удалось создать исполняемый файл. (RuntimeError) Сначала вы должны установить инструменты разработки.

Вот мой список драгоценных камней:

* Местные драгоценные камни *

адресуемый (2.2.8) af (0.3.18.11) связка (1.2.3) cfoundry (0.4.15) clouseau (0.0.2) взаимодействуют (0.5.1, 0.4.8) json_pure (1.6.7) manifest-vmc- плагин (0.4.19) mime-типы (1.19) mothership (0.3.5) multi_json (1.4.0) multipart-post (1.1.5) rake (10.0.2) rb-readline (0.4.2) rest-client (1.6.7) rubygems-bundler (1.1.0) rubyzip (0.9.9) rvm (1.11.3.5) терминал-таблица (1.4.5) tunnel-dummy-vmc-plugin (0.0.2) uuidtools (2.1.3) vmc (0.4.7)

Любые идеи о том, как я могу заставить это работать. Или есть другой способ туннелирования до моего mongodb на appfog?

1 ответ

Первое, что я заметил, это то, что ваш работающий гем установился как root. Если вы используете RVM, вам не нужно это делать.

Вероятная проблема здесь в том, что у вас не установлен компилятор C, Caldecott использует нативные библиотеки и требует их сборки. В случае OS X вам необходимо установить xcode. У вас это установлено?

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