我正在尝试使用Sequel.connect(database_name)连接到sqlite数据库,它返回以下错误:
DEBUG OmlSqlSource: Connecting Sequel
/.rvm/rubies/ruby-1.9.3-p374/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': LoadError: cannot load such file -- sequel/adapters/ (Sequel::AdapterNotFound)发布于 2014-01-19 11:12:03
我得到了一个类似的错误,但结果是我需要在我的Gemfile中包含sqlite3 gem。
另外,我为适配器使用了错误的名称。我使用sqlite3来匹配gem名称,但是Sequel期望的名称只是sqlite。
发布于 2013-02-28 02:44:40
您可能需要Sequel.connect('sqlite:///path/to/database.sqlite')或Sequel.sqlite('/path/to/database.sqlite')
发布于 2015-11-04 21:25:29
如果连接字符串没有适配器前缀,例如mydb.sqlite3而不是sqlite://mydb.sqlite3,则会发生此错误。
例如,当尝试运行时
sequel -m migrations development.sqlite而不是
sequel -m migrations sqlite://development.sqlitehttps://stackoverflow.com/questions/15118633
复制相似问题