Установка MYSQL и пассажирских гемов, без определения документации - PullRequest
0 голосов
/ 24 октября 2010

Я использую Mac OSX 10.6.4 и впервые настраиваю рельсы.Я следил за инструкцией по настройке, особенно эти два здесь и здесь .Кроме того, я знаю, что этот вопрос задавался ранее, но мне ничего не помогло, и мои обстоятельства немного отличаются.

Во-первых, позвольте мне дать вам мои настройки.

  1. Я установил Xcode, но я не хочу использовать системный ruby, поэтому я установил RVM и создал два набора гемов для разных версий ruby ​​(1.8.7@rails2.3.8 и 1.9.2@rails3), потому что я также хочу попробовать rails 3.

  2. I создал глобальный набор гемов , чтобы я мог установитьпассажир и mysql для 1.8.7 и не нужно делать это для каждого проекта.Затем установите глобальный gemset с помощью rvm gemset use global

  3. Я уже установил MacPorts на предыдущем шаге, поэтому я установил mysql с помощью этой команды sudo port install mysql5 mysql5-server.

  4. Теперь я бегу gem install passenger, а затем passenger-install-apache2-module. Здесь я столкнулся с первой проблемой. Пассажир установил нормально, но я получил ошибки "без определения" при попытке установить документацию.

  5. Наконец,Я хочу установить гем mysql, поэтому я выполнил шаги здесь , добавив rvm_archflags="-arch x86_64" в файл ~ / .rvmc и затем запустил export ARCHFLAGS="-arch x86_64" ; gem install mysql -- --with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config Здесь я снова столкнулся с проблемой. Я получил сообщение «успешно установлен mysql-2.8.1», но вся документация вернула ошибки «без определения»!

Итак, почему я получаю эти ошибки при установкедрагоценные камни?Что я могу сделать, чтобы установить их без ошибок и гарантировать, что в будущих установках gem эта проблема не возникнет?

Примечание: Я не использую sudo, потому что RVM говорит вам, что нетдо .

Ответы [ 2 ]

0 голосов
/ 24 октября 2010

Вот ссылка на вашу проблему.Они говорят то же самое, и ответ таков: это просто шум.Очевидно, что-то не так, но это не так и не должно быть проблемой.Скорее всего, все в порядке, и документация не была создана, установлена ​​или не связана правильно.

0 голосов
/ 24 октября 2010

A -- отдельно (как написано в шаге 5) обычно означает прекращение чтения параметров.Я ожидаю, что это неправильно и не принадлежит здесь или является неполным (то есть, должно быть - что-то ).

...