适配器无法与数据映射器一起使用

2023-12-10

我有以下代码:

require 'sinatra'
require 'datamapper'

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

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

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

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

/Library/Ruby/Site/1.8/rubygems/custom_require.rb:53:在 `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/adapters.rb:133:在`adapter_class'中

/Library/Ruby/Gems/1.8/gems/dm-core-1.1.0/lib/dm-core/adapters.rb:13:在“新”中

/Library/Ruby/Gems/1.8/gems/dm-core-1.1.0/lib/dm-core.rb:219:在“设置”中

这些是我安装的 gem:

* 当地宝石 *

摘要 (1.0.0)

动作邮件程序(3.0.9、3.0.5、2.3.5、1.3.6)

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

动作网络服务 (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)

阿瑞尔 (2.0.10, 2.0.9)

自动测试 (4.4.6)

自动测试-fsevent (0.2.4)

自动测试咆哮(0.2.9)

自动测试-rails-pure (4.1.2)

bcrypt-ruby (2.1.4)

建造者(2.1.2)

捆绑器 (1.0.10)

卡皮斯特拉诺 (2.5.2)

cgi_multipart_eof_fix (2.5.0)

配置(1.2.0)

守护进程 (1.0.10)

数据对象 (0.10.6)

数据映射器 (1.1.0)

差异LCS (1.1.2)

dm-聚合 (1.1.0)

dm 约束 (1.1.0)

dm 核心(1.2.0.rc2、1.1.0)

dm-do-适配器(1.2.0.rc2、1.1.0)

dm 迁移 (1.1.0)

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

dm 串行器 (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)

埃鲁比斯 (2.6.6)

事件机器 (0.12.10)

ezcrypto (0.7.2)

法拉第(0.6.1)

faraday_middleware (0.6.3)

fastcsv (1.5.4)

快速线程 (1.0.1)

fcgi (0.8.7)

雪貂 (0.11.6)

gem_plugin (0.2.3)

哈希 (1.0.0)

赫罗库 (1.18.1)

高线 (1.5.0)

hpricot(0.8.4,0.6.164)

国际化 (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)

网络-scp (1.0.1)

网络 sftp(2.0.1、1.1.1)

网络 ssh(2.0.4、1.1.4)

网络 ssh 网关 (1.0.0)

野科切 (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)

铁轨(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)

劳斯 (0.0.3)

rspec(2.6.0、2.5.0)

rspec-核心(2.6.4、2.5.1)

rspec 期望(2.6.0、2.5.0)

rspec-模拟(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)

红宝石节点 (0.1.5)

续集(3.20.0)

霰弹枪 (0.9)

simple_oauth (0.1.4)

西纳特拉 (1.2.3, 1.0)

叉勺(0.9.0.rc4)

sqlite3 (1.3.3)

sqlite3-ruby (1.2.4)

字符串 (1.2.2)

系统名称 (0.8.5)

水龙头 (0.3.23)

术语 (0.9.4)

雷神 (0.14.6)

倾斜 (1.2.2)

树顶(1.4.9、1.4.5)

推文流 (1.0.4)

推特 (1.4.0)

推特流 (0.1.10)

twitter4r (0.7.0)

twitter_oauth (0.4.3)

tzinfo (0.3.24)

uuidtools (2.1.2)

视觉媒体咆哮 (1.0.3)

网络鼠 (0.7.1)

xmpp4r (0.4)

ZenTest (4.5.0)


你应该使用dm-core代替datamapper在你的require line.

你在使用捆绑器吗?如果您正确设置了捆绑程序,它应该已经为您加载。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

适配器无法与数据映射器一起使用 的相关文章

  • 带有可选第一个哈希参数和keyword_args的奇怪方法行为

    我有以下方法 def test first param nil keyword arg nil puts first param first param puts keyword arg keyword arg end 以下所有调用都按照我
  • 如何找到 Ruby 应用程序中的性能瓶颈?

    我编写了一个 Ruby 应用程序 它可以解析来自不同格式 html xml 和 csv 文件的源的大量数据 如何找出代码的哪些区域花费时间最长 有没有关于如何提高 Ruby 应用程序性能的好资源 或者您是否有始终遵循的性能编码标准 例如 您
  • 如何将 STDOUT 捕获到字符串?

    puts hi puts bye 我想存储到目前为止代码的 STDOUT 在本例中 hi nbye 到变量中说 结果 并打印它 puts result 我这样做的原因是我已将 R 代码集成到我的 Ruby 代码中 当 R 代码运行时 其输出
  • 如何使用define_method创建类方法?

    如果您尝试以元编程方式创建类方法 这非常有用 def self create methods method name To create instance methods define method method name do end T
  • heroku 语言区域设置不工作 I18n::MissingTranslationData

    在我的本地电脑上一切正常 但在 heroku 上我收到错误 我的 Heroku 控制台 PC HOME PC c rails konkurranceportalen master heroku console Ruby console fo
  • ruby CSV重复行解析

    我有一些需要处理的 CSV 数据 但无法找到匹配重复项的方法 数据看起来有点像这样 line id name item 1 item 2 item 3 item 4 1 251 john foo foo foo foo 2 251 john
  • 从轨道控制器返回

    这是一个初学者 Rails 问题 我这样做之后 format xml head ok 如何从控制器端点返回而不显示视图 如果我此时放弃函数的末尾 我会得到我所期望的结果 但如果我调用 返回 我最终会进入视图 或者在我的情况下会出现缺少的视图
  • Rails 3:用户创建自定义表单?

    我正在尝试思考如何允许用户创建具有所有字段类型的自定义表单 如果有一颗宝石那就太好了 但我似乎无法在任何地方找到它 所以我有一个像这样的数据库设置 t integer form id t string name t string hint
  • 使用 Ruby 通过 Outlook 发送消息的最简单方法是什么?

    我的工作要求我为某些测试自动生成电子邮件 我一直在四处寻找 但一直未能找到可以快速实施的合理解决方案 它需要在 Outlook 中 而不是其他邮件服务器中 因为我们有一些奇怪的身份验证规则 并且我们需要保存草稿的选项 而不仅仅是发送消息 显
  • 如果数组包含一个或多个相同值,则合并数组

    我有一个数组数组 a 1 2 3 3 4 5 6 7 8 8 9 9 10 我想合并包含一个或多个相同值的所有数组 所以 a 1 2 3 4 5 6 7 8 9 10 我正在努力寻找一种简洁的方法来解决这个问题 有任何想法吗 我相信这是正确
  • 在Ruby中从csv文件中获取第二行[重复]

    这个问题在这里已经有答案了 actual row File open file name 0 r first row data CSV foreach actual row do row first row data lt lt row 1
  • Ruby:基于控制台的菜单

    我有一个名称和 URL 数组 并希望以向上 向下滚动菜单的形式向用户呈现名称列表 基本上是什么dialog允许在外壳内 我调查过ncurses ruby rdialog and HighLine但它们似乎要么作为一个项目被放弃 要么甚至从它
  • postgres 数组字段上的 ActiveAdmin 过滤器

    我在 ActiveAdmin 中添加了以下过滤器 filter roles as select collection Model ROLES multiple true 但是当我选择过滤器值来搜索角色时 它给了我以下错误 PG Invali
  • 载波无法删除图像

    我现在使用 Carrierwave 上传图像 一切都很好 除了一个 当我添加用于删除上传图像的复选框时 我收到错误 无法批量分配受保护的属性 remove image Form Model class Manufacturer lt Act
  • 什么时候需要将参数传递给“Thread.new”?

    在线程外部定义的局部变量似乎从内部可见 因此以下两种用法Thread new似乎是一样的 a foo Thread new puts a gt foo Thread new a a puts a gt foo The document ht
  • 为什么 Ruby 使用 respond_to?而不是respond_to?

    我很好奇为什么 Ruby 用于检查对象是否响应方法的内省相关方法是respond to 代替responds to 我总是觉得很尴尬 但也许那是因为我已经习惯了respondsToSelector在 Objective c 中 Matz p
  • 默认更新嵌套属性

    我尝试更新 iProduction 这是生产中的嵌套表单 但此行出现参数错误 参数数量错误 0 代表 1 生产 update iproducts attributes cow id cow 我的创作动作制作 def create produ
  • 下载前获取文件大小并计算已下载的文件大小 (http+ruby)

    谁能帮我 get the 之前的文件大小我开始下载 显示多少 已下载 require net http require uri url http www onalllevels com 2009 12 02TheYangShow Squid
  • 在 Rails 中强制内联渲染 PDF 文档

    我正在编写一个从一组 XML 文件生成 PDF 文件的服务 正在正确生成 PDF 但是 每次我单击 查看 PDF 链接时 浏览器都会要求用户下载 PDF 文件 我需要 PDF 内联显示 就像任何常规 HTML 页面一样 我虽然我写的代码是正
  • 在 Rails ActiveAdmin 视图中添加指向 Flash 通知的链接

    我正在尝试在活动管理控制器成功创建操作的闪存消息中添加链接 但是该链接的 HTML 被转义并在视图上显示为纯文本 Rails 5 2 1 ruby 2 5 3p105 2018 10 18 修订版 65156 x86 64 linux 例如

随机推荐

  • React Hooks - 幕后发生了什么?

    我一直在尝试 React Hooks 它们似乎确实简化了存储状态等事情 然而 他们似乎用魔法做了很多事情 我找不到一篇关于它们实际工作原理的好文章 第一件看起来很神奇的事情是 每次调用它返回的 setXXX 方法时 调用像 useState
  • 使用 TWIG 加载远程文件

    在 Symfony 2 3 中使用 Twig 我需要能够在 Twig 模板中选择远程资源 所以我有一个带有主体块的树枝模板 如下所示 block body include http asset remotelocation co uk te
  • 为什么我的 TabHost 的 FrameLayout 的唯一子级加载了visibility = View.GONE?

    我正在使用 TabHost 来呈现一些选项卡 在 XML 定义中 一切都已设置完毕 通常 RelativeLayout 是 TabHost 的 FrameLayout 的唯一子级 奇怪的是 相对布局总是加载为 View GONE 在XML
  • 如何强制ANTLR解析所有输入CharStream

    我正在使用 ANTLR4 来解析语法文件 当我使用 BaseErrorListener 检测错误时 遇到了问题 当遇到非法输入字符串时 ANTLR会自动匹配相应的分支 然后忽略后续流字符 即使它包含错误 我想检测这个错误 这是我的 g4 文
  • @media min-width 无法被 firefox 8 识别

    我第一次使用媒体查询 一切进展顺利 但似乎遇到了一个奇怪的问题 这是我的CSS media only screen and min width 481px and max width 768px tablet portrait css he
  • 删除窗口或窗体的父级

    如何使一个进程的父进程已设置为我的应用程序的控件 弹出 我的应用程序并成为顶级窗口 我尝试过使用SetParent WindowHandle null 但 IntPtr 它说它是一个不可为空的类型 您正在尝试修改窗口的父窗口 你需要的功能是
  • 登录时或登录后检查 firebase auth 用户角色

    我的 firebase 应用程序有两个不同的角色 user and admin 我在创建过程中分配这些 具体操作如下 const admin require firebase admin const user await admin aut
  • 这些文件是什么,我在使用 gitmerge 工具解决冲突时得到的?

    如何gitmergetool作品 我在进行 git merge 时遇到了冲突 现在我想摆脱这些合并冲突 我正在浏览以获取一些有关如何执行此操作的信息 并且有人建议使用 git mergetool 我从未使用过 git merge 工具 但是
  • 重新打开游戏时如何检查时间是否已过?

    当 tebs 变量在游戏中获得一些值时 协程就会运行 当它起作用时 它会设置timeScale归零并等待一段时间 然后游戏继续继续 问题是我想在游戏关闭和重新打开时检查实时 本地时间 并比较它们以检查时间是否过去 因此协程继续运行或结束 I
  • 派生类对象是否包含基类对象?

    请考虑下面的示例代码 include
  • 标准错误?它是什么?它的常见用途有哪些?

    对句柄 STDERR 的工作原理感到好奇吗 让我们简单地说一下批处理文件以保持简单和集中 我知道许多编程语言都接受 STDERR 所以我不知道是否可能用途有所不同 或者所有编程语言是否有一个共同的功能 如果有人可以提供一些您所见过的常见用法
  • 当转发到 JSP 时,如何检测 Java Servlet 中的 URL?

    我有一个看起来像这样的 servlet public class ExampleServlet extends HttpServlet public void doGet HttpServletRequest request HttpSer
  • 如何从内容处置中获取文件名

    我下载了一个文件作为ajax的响应 如何获取文件名和文件类型content disposition并显示它的缩略图 我得到了很多搜索结果 但找不到正确的方法 download btn click function var uiid this
  • 如何在 C# 中通过 TCP 连接发送整数数组

    我在 Windows 应用程序中在两台计算机之间建立了 TCP 连接 用于来回发送和接收数据 我发送的消息是一组转换为字符串并用 分隔的整数 因此 为了发送我要使用的数据 if dataSend Length gt 0 m writer W
  • 实现容器视图的问题

    我正在尝试遵循查看 iOS 控制器编程指南在我的应用程序中实现容器视图 目前 我只是想加载初始的第一个视图 但第一个控制器中包含的标签没有显示 最后 我希望能够通过使用分段控件来控制容器中显示哪个视图 任何帮助将不胜感激 我的故事板 视图控
  • Windows Mobile 5 SDK 按钮控制

    我是一名相当新手的程序员 正在开发我的第一个 Windows Mobile 应用程序 我发现我的程序没有可用的按钮控件 我以前从未创建过自定义控件 并且我知道这是为我的应用程序获取按钮的唯一方法 这是我的客户的要求 我想知道是否有人可以给我
  • 如何指定跨域策略文件以允许 Flash 从 RTMP (Wowza) 视频流中抓取位图?

    我正在尝试获取在客户端上播放的 Wowza 视频流的位图 快照 如下所示 var bitmapData BitmapData new BitmapData view videoPlayerComponent width view video
  • 无法将多行字符串设置为环境变量

    如何在 VSTS powershell 任务上将多行字符串设置为环境变量 以下代码仅保存字符串的第一行 string xmlstring Get Content Encoding UTF8 Path System DefaultWorkin
  • 非根位置部署的绝对路径

    我通常使用以下方式引用我网站上的任何资产绝对路径这样我就不必担心资产相对于当前文件的位置 img src images flag png img src images flag png 但是 这次我需要将站点托管在非根位置 例如http m
  • 适配器无法与数据映射器一起使用

    我有以下代码 require sinatra require datamapper DataMapper setup default postgres localhost mydb 但是 当我尝试运行它时 我得到 LoadError 没有要