DataObjects::ConnectionError ruby 升级后(到 2.1.3)

DataObjects::ConnectionError after ruby upgrade(to 2.1.3)

DataObjects::ConnectionError: Access denied for user 'user'@'password' (using password: YES)

from /Users/username/.rvm/gems/ruby-2.1.3@gemset/gems/data_objects-0.10.15/lib/data_objects/connection.rb:79:in `initialize'

Ruby 版本 - 2.1.3 OS - Mac - 10.10.1

谁能给我一个解决方案,因为我花了很多时间在这上面。

您的数据库配置似乎有问题。通过消息我怀疑您正在使用 MySQL 作为数据库。

因此,也许您正在使用主机而不是套接字,而不是使用套接字。在你的 database.yml

中尝试这样的事情
development:
  adapter: mysql2
  host: localhost
  username: root
  password: xxxx
  database: xxxx
  socket: /tmp/mysql.sock

同时确保您可以访问您的数据库:

mysql -u USER -pPASSWORD -D DATABASE