我正在尝试在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
我可以使用mysql客户端连接到mysql服务器,并在config / database.yml中使用相同的信息。
请帮我解决这个问题。
答案 0 :(得分:1)
您的配置看起来不错,可能是由于rake失败的其他一些依赖性。如果您执行rake db:migrate --trace。
,也许您可以更好地看到这一点在rails应用程序的上下文中,rake db:migrate运行rails应用程序中包含的所有gem。也许你看到的错误是由于某些其他宝石的问题。您可以通过浏览rake返回的跟踪并查看损坏的内容来检查这一点。