ruby升级后的DataObjects :: ConnectionError(至2.1.3)

时间:2015-02-26 12:29:11

标签: ruby-on-rails ruby gem data-objects

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 操作系统 - Mac - 10.10.1

有人可以给我一个解决方案,因为我花了很多时间。

1 个答案:

答案 0 :(得分: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