2010-12-08 4 views
1

Я разработчик интерфейса. Я собираюсь сотрудничать с некоторыми работами RoR с некоторыми другими разработчиками, и я новичок в разработке «svn/git terminal/RoR».Новый iMac snowleopard: нужен рубин на рельсах

Я получаю позади работу, пытаясь понять, как настроить мою машину с рельсами 3 и драгоценными камнями, и это просто становится беспорядком!

Так что, если кто-то там доступен для ichat/screenshare и может просто заставить мою машину работать, это было бы здорово.

Я установил RVM, macports и fink.

В частности, mysql2 полностью уклоняется от установки. Когда я запускаю «сервер рельсов», я получаю

Could not find gem 'mysql2 (>= 0, runtime)' in any of the gem sources listed in your Gemfile. Try running bundle install .

Я запускаю установку пакета, а затем обновление пакета. Без изменений

ОШИБКА: Ошибка при установке mysql2: ОШИБКА: Не удалось создать собственное расширение gem. /Users/cyrilcelestine/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb * extconf.rb не удалось * Не удалось создать Makefile по какой-то причине, возможно, отсутствовали необходимые библиотеки и/или заголовки. Подробнее читайте в файле mkmf.log. Возможно, вам понадобятся параметры конфигурации

+0

я не вниз голосование это (я ненавижу, когда люди проголосуют без комментариев - это действительно измельчает мои передачи), но этот сайт больше нацелен на вопросы и ответы, а не на меня. Возможно, если вы переформулируете свой вопрос, укажите, как вы установили компоненты, с которыми вы столкнулись, подробные сообщения об ошибках и т. Д. - возможно, сообщество может помочь. – Brian 2010-12-08 23:34:16

+0

Также попробуйте запустить `gem install mysql2`, который может дать больше информации ... – Brian 2010-12-08 23:36:36

+0

Спасибо, просто надеясь поймать перерыв. Пробовал gem install mysql2 также следил за hivelogic о том, как установить. Ах, я не знаю, что делать. – user388069 2010-12-08 23:42:21

ответ

1

Я не знаю, что вы найдете кого-нибудь добровольно и настройте свою машину, хотя, если вы готовы заплатить за это время, я уверен, что кто-то захочет помочь вы.

В краткосрочной перспективе я бы держался подальше от fink и macports в пользу доморощенного (https://github.com/mxcl/homebrew). Скорее всего, то, что вы используете, - это неполностью установленный камень mysql2 из-за отсутствия заголовков разработки. Это просто предположение, но оно соответствует вашему вопросу.

1

Вот шаги, которые я использую при запуске с новой системой Snow Leopard:

  1. Установите последнюю OS X developer tools (установить ж/выход iPhone инструментов)
  2. Установите 64-bit MySQL dmg package ж/настройки по умолчанию
  3. Запуск env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
  4. Bundle установить

Примечание: Если вы хотите, т о использовании RVM (и я рекомендую вам делать), Вам нужно будет выполнить следующие действия, чтобы установить Руби 1.8.7:

  1. rvm_archflags="-arch x86_64"
  2. rvm install 1.8.7
Смежные вопросы