gpt4 book ai didi

ruby - 如何使用已在 Github 上发布但尚未在 Rubygems 上发布的 gem 版本?

转载 作者:数据小太阳 更新时间:2023-10-29 08:05:54 24 4
gpt4 key购买 nike

我正在尝试在我的 Sinatra 应用程序中安装和使用 datamapper gem。我遇到了一个问题,即 datamapper gem 所依赖的 gem 版本中存在错误:dm-do-adapter gem。

我不确定如何解决这个问题。看起来该错误已在 gem 的 master 分支中修复,但尚未标记。所以我的 Gemfile 目前看起来像这样:

source 'http://rubygems.org'
gem 'sinatra'
gem 'datamapper'
gem 'dm-do-adapter', :git => 'git://github.com/datamapper/dm-do-adapter.git'

不过,好像不行。尝试 bundle update 后,我收到此消息:

Could not find gem 'dm-core (~> 1.1.1)', required by 'dm-do-adapter', in any of the sources

解决这个问题的最佳方法是什么?

最佳答案

如果你在谈论 DataObjects::URI.new with arguments is deprecated 警告,那么试试这个:

gem 'dm-do-adapter', 
git: 'git://github.com/datamapper/dm-do-adapter',
ref: '7f0b53d1ada8735910e0'

我刚刚在我的 Gemfile 中用上面的内容创建了一个新项目,它运行良好。

关于ruby - 如何使用已在 Github 上发布但尚未在 Rubygems 上发布的 gem 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7181194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com