【问题标题】:Rake db:create doesn't endRake db:create 没有结束
【发布时间】:2011-08-31 09:19:24
【问题描述】:

大家好,我最近使用以下命令在 Windows 上安装了 mysql2:gem install mysql2 -v 0.2.7 并将 mysql2 gem 添加到我项目的 gemfile 中。然后我运行 bundle install 没有问题,但是当我尝试执行此命令时: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 上)一切正常。

【问题讨论】:

  • 你能添加你的 database.yml 吗?
  • @Awea 刚刚将 database.yml 文件添加到问题中。
  • 好吧,没什么问题...奇怪的是,您的跟踪中没有任何错误消息。你在当地工作?您的 mysql 服务器是否正确启动?
  • 是的,我在本地工作,如何检查我的 mysql 服务器是否正确启动?我可以轻松打开我的 mysql 命令行客户端并输入 sql 查询。
  • 如果有帮助,我刚刚从 Rails 3.0 升级到 Rails 3.1。在 Rails 3.1 之前一切正常。

标签: mysql ruby-on-rails ruby-on-rails-3 rake ruby-on-rails-3.1


【解决方案1】:

通过这个http://railsapps.github.com/installing-rails-3-1.html它可能对你有帮助..你的rake版本是什么?

【讨论】:

    【解决方案2】:

    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

    希望对你有帮助

    【讨论】:

      【解决方案3】:

      在此应用程序文件夹上进行捆绑安装

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-06
        • 2011-11-05
        • 1970-01-01
        相关资源
        最近更新 更多