适配器不能与数据应用程序一起工作[英] Adapters not working with datamapper

本文是小编为大家收集整理的关于适配器不能与数据应用程序一起工作的处理方法,想解了适配器不能与数据应用程序一起工作的问题怎么解决?适配器不能与数据应用程序一起工作问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我有以下代码:

require 'sinatra'
require 'datamapper'

DataMapper.setup :default, "postgres://localhost/mydb"

但是,当我尝试运行它时,我得到:

LoadError: 没有要加载的文件 -- dm-postgres-adapter

<块引用>

/Library/Ruby/Site/1.8/rubygems/custom_require.rb:53:in `gem_original_require'

/Library/Ruby/Site/1.8/rubygems/custom_require.rb:53:in `require'

/Library/Ruby/Gems/1.8/gems/dm-core-1.1.0/lib/dm-core/adapters.rb:163:in `load_adapter'

/Library/Ruby/Gems/1.8/gems/dm-core-1.1.0/lib/dm-core/adapter.rb:133:in `adapter_class'

/Library/Ruby/Gems/1.8/gems/dm-core-1.1.0/lib/dm-core/adapters.rb:13:in `new'

/Library/Ruby/Gems/1.8/gems/dm-core-1.1.0/lib/dm-core.rb:219:in `setup'

这些是我安装的 gem:

<块引用>

* 本地宝石 *

抽象(1.0.0)

actionmailer(3.0.9、3.0.5、2.3.5、1.3.6)

动作包(3.0.9、3.0.5、2.3.5、1.13.6)

actionwebservice (1.2.6)

活动模型(3.0.9、3.0.5)

活动记录(3.0.9、3.0.5、2.3.5、1.15.6)

活动资源(3.0.9、3.0.5、2.3.5)

主动支持(3.0.9、3.0.5、2.3.5、1.4.4)

acts_as_ferret (0.4.3)

可寻址(2.2.6、2.2.5)

arel (2.0.10, 2.0.9)

自动测试 (4.4.6)

自动测试-fsevent (0.2.4)

自动测试咆哮(0.2.9)

autotest-rails-pure (4.1.2)

bcrypt-ruby (2.1.4)

建造者(2.1.2)

捆绑器 (1.0.10)

capistrano (2.5.2)

cgi_multipart_eof_fix (2.5.0)

配置(1.2.0)

守护进程 (1.0.10)

data_objects (0.10.6)

数据映射器 (1.1.0)

diff-lcs (1.1.2)

dm-聚合 (1.1.0)

dm-约束 (1.1.0)

dm-core (1.2.0.rc2, 1.1.0)

dm-do-adapter (1.2.0.rc2, 1.1.0)

dm-迁移 (1.1.0)

dm-postgres-适配器 (1.2.0.rc2, 1.1.0)

dm-serializer (1.1.0)

dm-sqlite-适配器 (1.2.0.rc2, 1.1.0)

dm 时间戳 (1.1.0)

dm 事务 (1.1.0)

dm 类型 (1.1.0)

dm 验证 (1.1.0)

dnssd (0.6.0)

do_postgres (0.10.6)

do_sqlite3 (0.10.6)

erubis (2.6.6)

事件机(0.12.10)

ezcrypto (0.7.2)

法拉第 (0.6.1)

faraday_middleware (0.6.3)

更快的csv(1.5.4)

快速线程 (1.0.1)

fcgi (0.8.7)

雪貂 (0.11.6)

gem_plugin (0.2.3)

哈希(1.0.0)

heroku (1.18.1)

高线 (1.5.0)

hpricot (0.8.4, 0.6.164)

i18n (0.5.0)

json (1.5.1, 1.4.6)

启动 (0.3.7)

更少(1.2.21)

libxml-ruby (1.1.2)

液体(2.2.2)

邮件(2.2.19、2.2.15)

哑剧类型 (1.16)

摩卡(0.9.12)

杂种 (1.1.5)

multi_json (0.0.5)

multi_xml (0.2.2)

多部分发布 (1.1.0)

咕哝(0.5.3)

针 (1.3.0)

net-scp (1.0.1)

net-sftp (2.0.1, 1.1.1)

net-ssh (2.0.4, 1.1.4)

net-ssh-gateway (1.0.0)

nokogiri (1.4.4)

oauth (0.4.5, 0.4.4)

多语言 (0.3.1)

机架(1.2.1、1.0.1)

机架式(0.6.14、0.6.13)

机架测试 (0.5.7)

导轨(3.0.9、3.0.5、2.3.5、1.2.6)

railties (3.0.9, 3.0.5)

耙子 (0.8.7, 0.8.3)

咆哮(0.5.7)

皮疹(0.3.0)

rdoc (3.9.2)

红布 (4.1.1)

休息客户端 (1.6.1)

roauth (0.0.3)

rspec (2.6.0, 2.5.0)

rspec-core (2.6.4, 2.5.1)

rspec-expectations (2.6.0, 2.5.0)

rspec-mocks (2.6.0, 2.5.0)

rspec-rails (2.6.1, 2.5.0)

ruby-openid (2.1.2)

ruby-yadis (0.3.4)

rubygems 更新 (1.6.0)

rubynode (0.1.5)

续集 (3.20.0)

霰弹枪 (0.9)

simple_oauth (0.1.4)

sinatra (1.2.3, 1.0)

spork (0.9.0.rc4)

sqlite3 (1.3.3)

sqlite3-ruby (1.2.4)

字符串 (1.2.2)

系统名称 (0.8.5)

点击 (0.3.23)

termios (0.9.4)

雷神(0.14.6)

倾斜 (1.2.2)

树顶(1.4.9、1.4.5)

推文流 (1.0.4)

推特 (1.4.0)

twitter 流 (0.1.10)

twitter4r (0.7.0)

twitter_oauth (0.4.3)

tzinfo (0.3.24)

uuidtools (2.1.2)

visionmedia-growl (1.0.3)

webrat (0.7.1)

xmpp4r (0.4)

ZenTest (4.5.0)

推荐答案

卸载 dm-postgres-adapter 1.2.0.rc2 修复它.

本文地址:https://www.itbaoku.cn/post/786334.html