Помощь в настройке Ruby on Rails и MySQL - предлагается вознаграждение - PullRequest
5 голосов
/ 20 марта 2011

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

[Mac OSX 10.6.6 - Ruby 1.9.2 - Rails 3.0.5 - MySQL 5.5.10]

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

Может кто-нибудь помочь мне, обрисовав в общих чертах шаг за шагом, как я могу просто подключить рабочий проект rails к базе данных mysql?Если кто-то может помочь мне в этом, я не только буду вам обязан, но я бесплатно сделаю для вас потрясающие веб-интерфейсы и интерфейсы и / или сотрудничу в вашем следующем проекте в качестве дизайнера пользовательского интерфейса.Кроме того, я дам вам бесплатные советы по фотошопу / графике на всю жизнь.

Я так сильно хочу научиться рельсам, но сейчас у меня слишком много вопросов по настройке файлов и трата огромного количества времени.Пожалуйста, помогите!

Ответы [ 2 ]

13 голосов
/ 20 марта 2011

Ты должен мне свою жизнь !!!!ВОТ ЭТО ДА!Серьезно, попробуйте это:

rails new example -d mysql

config.database.yml создан

development:
  adapter: mysql2  
  encoding: utf8
  database: example_development
  pool: 5
  username: root
  password:
  socket: /var/run/mysqld/mysqld.sock

Войдите в ваш новый проект

cd example

Затем установите необходимые гемы (mysql2)

bundle install

Затем создайте базу данных

rake db:create

Прибыль!

Если вы не можете использовать /var/run/mysqld/mysqld.sock в качестве указателя наподключитесь к своему mysql, затем отредактируйте его, чтобы он выглядел следующим образом https://gist.github.com/878434, и настройте порт и имя пользователя / пароль

3 голосов
/ 21 марта 2011

Посмотрите на этот пост здесь: http://freddyandersen.wordpress.com/2010/10/03/mysql-5-5-snow-leopard-and-rails/

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