Исправьте эту ошибку на моей установке Ruby - PullRequest
1 голос
/ 31 июля 2011

Я новичок в Ruby и пытаюсь заставить его работать, но когда я это делаю, я получаю это сообщение:

Не удалось найти гем 'sqlite3 (> = 0)' ни в одном из перечисленных источников драгоценных камней. в вашем Gemfile. Запустите bundle install, чтобы установить недостающие драгоценные камни.

после того, как я запустил «установку пакета» на терминале (используя Mac), я получил следующее:

Установка sqlite3 (1.3.4) с собственными расширениями /Library/Ruby/Site/1.8/rubygems/installer.rb:551:in `build_extensions ': ОШИБКА: не удалось построить собственное расширение gem. (Gem :: установщиком :: ExtensionBuildError)

/ System / Library / Frameworks / Ruby.framework / Версии / 1,8 / USR / бен / рубин extconf.rb mkmf.rb не может найти заголовочные файлы для ruby ​​по адресу /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

Как я могу это исправить? Я уже некоторое время гуглю, но не смог разобраться, и мне нужно это, чтобы успешно запустить "сервер рельсов", чтобы увидеть мое приложение в браузере = /

1 Ответ

1 голос
/ 31 июля 2011

С здесь :

Не удается найти заголовочные файлы для ruby ​​

Если вы получили не удается найти заголовокфайлы для сообщения ruby ​​об ошибке при попытке создать расширение или гем, это означает, что Ruby не может найти свои заголовочные файлы.

Заголовочные файлы не доставляются по умолчанию в Mac OS X, вам нужно установить Xcode Toolsпакет после установки.Вы можете найти его в каталоге Optional Installs / Xcode Tools на Leopard DVD.

Все, система не имеет заголовочных файлов Ruby.Чтобы установить их, вам необходимо установить пакет Xcode Tools.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...