meta_where 代码无法识别

发布于 2024-12-05 23:52:11 字数 526 浏览 0 评论 0原文

去年夏天我在 Rails 项目中使用了 meta_where 并且它有效。然而,尝试使用屏幕共享网站“join.me”远距离设置 Rails 项目时,当代码到达使用 meta_where (“匹配”)的第一行时,我收到错误。 我已将“gem 'meta_where'”放入 Gemfile 中,并且“捆绑安装”给出错误:

Bundler 找不到 gem“activerecord”的兼容版本: 在 Gemfile:

        meta_where depends on

activerecord(~>3.0.0.rc2)

activerecord (3.1.0)

中,但是当我使用 gem 服务器并检查网页上已安装的 gem 时,有 2 个版本的 activerecord(3.0.9 和 3.1.0) )并列出了 meta_where-1.0.4。 代码似乎在错误的目录中查找,但这只是一个疯狂的猜测。有什么问题吗? 谢谢, 巴尼

I used meta_where on a rails project last summer and it worked. However trying to set up a rails project at a distance using the screen sharing site "join.me" I'm getting errors when the code gets to the first line that uses meta_where ("matches").
I've put "gem 'meta_where'" in the Gemfile and "bundle install" gives the error:

Bundler could not find compatible versions for gem "activerecord":
In Gemfile:

        meta_where depends on

activerecord(~>3.0.0.rc2)

activerecord (3.1.0)

and yet when I use the gem server and check the installed gems on the webpage there are 2 versions of activerecord (3.0.9 and 3.1.0) and meta_where-1.0.4 is listed.
It seems that the code is looking in the wrong directory, but that's just a wild guess. What's the problem?
Thanks,
Barney

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

装迷糊 2024-12-12 23:52:11

问题是,meta_where 依赖于 Rails 3.0(而不是 3.1)。你用的是rvm吗?如果您需要 meta_where,您应该创建一个 Rails 3.0 项目。如果你使用的是rvm,你可以简单地创建另一个gemset,然后

rvm gemset create rails30
rvm gemset use rails30
gem install bundler
gem install rails -v=3.0.10

创建一个Rails 3.0项目

rails new my_project

等等

the problem is, meta_where depends on Rails 3.0 (NOT 3.1). are you using rvm? you should create a rails 3.0 project, if you need meta_where. if you're using rvm, you can simply create another gemset, and

rvm gemset create rails30
rvm gemset use rails30
gem install bundler
gem install rails -v=3.0.10

then create a Rails 3.0 project

rails new my_project

and so on

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文