Проблемы с установкой 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. У вас это установлено?