【问题标题】:Rake showing connection error in Mac OS X LionRake 在 Mac OS X Lion 中显示连接错误
【发布时间】:2012-05-07 14:18:55
【问题描述】:

我正在尝试在 Mac OS X Lion 中设置 rails 2.2.2 应用程序。在执行“rake db:migrate”时,出现以下错误:

rake aborted!
No connection to server

Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

我已经使用以下命令安装了 mysql gem:

env ARCHFLAGS="-arch x86_64" gem install mysql -v='2.8.1' -- --with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib --with-mysql-include=/usr/local/mysql/include --with-mysql-config=/usr/local/mysql/bin/mysql_config

我可以使用 config/database.yml 中相同信息的 mysql 客户端连接到 mysql 服务器。

请帮我解决这个问题。

【问题讨论】:

    标签: mysql ruby-on-rails


    【解决方案1】:

    您的配置看起来不错,这可能是由于 rake 失败的其他依赖关系。如果您执行 rake db:migrate --trace,也许您可​​以更好地看到这一点。

    在 rails 应用程序的上下文中,rake db:migrate 运行 rails 应用程序中包含的所有 gem。您看到的错误可能是由于其他宝石的一些问题。您可以通过查看 rake 返回的跟踪并查看发生了什么问题来检查这一点。

    【讨论】:

      猜你喜欢
      • 2012-06-06
      • 2011-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 2011-10-11
      • 1970-01-01
      相关资源
      最近更新 更多