卸载Rails 3.0.0后,无法找到MySQL

时间:2010-09-07 16:24:21

标签: mysql ruby-on-rails ruby rake

所以我认为我已经修复了this question中发布的问题,我用sudo gem uninstall rails -v 3.0.0卸载了Rails 3.0.0,但后来我遇到了其他麻烦。我把rogerdpack的建议带到了另一个级别并卸载了我所有的ruby gem和mysql,然后重新安装它们。现在我得到以下内容:

Icarus:temporary atg$ rails shopping -d mysql
      create  ........
Icarus:temporary atg$ cd shopping/
Icarus:shopping atg$ rake db:create
(in /Users/atg/temporary/shopping)
Couldn't create database for {"reconnect"=>false, "encoding"=>"utf8", "username"=>"root", "adapter"=>"mysql", "database"=>"shopping_development", "pool"=>5, "password"=>nil, "socket"=>"/tmp/mysql.sock"}, charset: utf8, collation: utf8_unicode_ci (if you set the charset manually, make sure you have a matching collation)

这是什么意思,我该如何解决?

所有帮助都表示赞赏,并提前致谢!

1 个答案:

答案 0 :(得分:2)

我在安装后重新启动,一切都恢复了。因此,关键的解决方法是卸载并重新安装所有内容,然后重新启动以使更改生效。