Rake db: создание не заканчивается - PullRequest
2 голосов
/ 31 августа 2011

Привет, ребята. Я недавно установил mysql2 в Windows с помощью этой команды: gem install mysql2 -v 0.2.7 и добавил gem mysql2 в gemfile моего проекта. Затем я без проблем запустил пакетную установку, но когда я пытаюсь выполнить эту команду: rake db:create -- trace, я получаю это:

 C:\rails_apps\app>rake db:create --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create

И тогда ничего не происходит. Если кто-нибудь знает решение, пожалуйста, скажите мне. Спасибо.

P.S .: Я использую Rails 3.1.0.rc8

Вот мой database.yml:

development:
  adapter: mysql2
  encoding: utf8
  database: ***
  username: ***
  password: ***
  host: localhost

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
  adapter: mysql2
  encoding: utf8
  database: ***
  username: ***
  password: ***
  host: localhost

production:
  adapter: mysql2
  encoding: utf8
  database: ***
  username: ***
  password: ***
  host: localhost

Я только недавно обновился до Rails 3.1. До этого (на Rails 3.0) все работало нормально.

Ответы [ 3 ]

0 голосов
/ 08 декабря 2011

сделать пакетную установку в этой папке приложения

0 голосов
/ 21 января 2014

1) Попробуйте перезапустить postgresql

sudo service postgresql restart

2) Если это не поможет, попробуйте установить Passenger

https://www.digitalocean.com/community/articles/how-to-install-rails-apache-and-mysql-on-ubuntu-with-passenger

Документ http://www.modrails.com/documentation/Architectural%20overview.html#_overview

Надеюсь, это поможет вам

0 голосов
/ 31 августа 2011

Пройдите через это http://railsapps.github.com/installing-rails-3-1.html Это может быть полезно для вас .. Какая у вас версия рейка?

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