【发布时间】:2012-02-14 05:33:41
【问题描述】:
以下应该在 ActiveRecord 3.1 中作为脚本工作(注意这是没有 Rails,而不是相反):
#!/usr/bin/env ruby
require "rubygems"
require "active_record"
dbconfig = YAML::load(File.open('database.yml'))
ActiveRecord::Base.establish_connection(dbconfig)
irb
不幸的是,它给出了错误:
... connection_specification.rb:71:in `rescue in establish_connection': ...
Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` ...
按照之前的一些帖子的建议(参考 0.2.7,当时的 0.2 gem;目前是 0.2.18)在 require "active_record" 之前添加行 gem 'mysql2', '<0.3' 不会改变它。
我怎样才能让它工作?我想要 ActiveRecord 但不是整个 Rails。
【问题讨论】:
-
不是真的;我已经在这样做了。它出错了。
标签: ruby-on-rails activerecord mysql2