2012-05-07 45 views
0

我试图在Mac OS X Lion中设置rails 2.2.2应用程序。而做“耙分贝:迁移”,我得到以下错误:Rake在Mac OS X Lion中显示连接错误

rake aborted! 
No connection to server 

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

我mysql安装宝石用下面的命令:

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 

我能够与连接到MySQL服务器mysql客户端在config/database.yml中具有相同的信息。

请帮我解决这个问题。

回答

1

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

在rails应用程序的上下文中,rake db:migrate运行包含在rails应用程序中的所有gem。也许你看到的错误是由于某些其他宝石的问题。您可以通过查看耙子返回的痕迹并查看破坏的内容来检查这一点。

+0

谢谢。问题在安装memcached之后解决。 –