mysql - ruby mysql 连接错误

标签 mysql ruby-on-rails ruby

我正在使用 MySQL 和 ruby​​ 1.8.6。我想连接到 MySQL,因此我使用 Active Record gem。我的代码是

def initialize

    @db_adapter  = "mysql2"
    @db_host     = "localhost"
    @db_database = "database_name"
    @db_user     = "root"
    @db_password = "root123"
    con = nil

end

def database_connection
           con = ActiveRecord::Base.establish_connection(  
              :adapter  => $db_adapter,  
              :host     => $db_host,  
              :database => $db_database,
              :user     => $db_user,
              :password => $db_password  
           )

           return con
end

但是当我尝试连接时,它给了我这个错误

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_specification.rb:76:in `establish_connection': Please install the  adapter: `gem install activerecord--adapter` (no such file to load -- active_record/connection_adapters/_adapter) (RuntimeError)
    from /cmf/samnew/build/Controller/databaseConnection.rb:32:in `database_connection'
    from controller.rb:23

最佳答案

错误表明未安装 activerecord--adapter gem。您可以使用命令

安装 gem
gem install activerecord--adapter.

关于mysql - ruby mysql 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12507323/

相关文章:

php - 如何对多个用户插入不同位置的列表进行排序/排序?

php - 如何同步同一台机器上不同MySQL数据库的两个表?

php - 将它输入到 mysql 时,英镑符号显示为 A£

mysql - 如何使用 Thinking Sphinx 和 MySQL 进行查询

ruby - 将 JSON 提要消费到适当的 Ruby 中

MySQL删除内部连接但外键约束失败

ruby-on-rails - ruby on rails,has_many,定义多态关系的类名

javascript - 当我重新启动服务器时,如何防止我的跟踪像素挂起其他人的网站

ruby - 为什么赋值的值总是参数的值?

ruby - 与另一个类的 Ruby 类实例对话