0

全部 - 我正在使用 Rails 2.3.5 和 Devise。我正在尝试将 Onmiauth 集成到我的系统中。我在将其添加为中间件时遇到问题。gem 安装为由“gem list”验证。

当我尝试将 'use OmniAuth::Strategies::Twitter, 'CONSUMER_KEY', 'CONSUMER_SECRET'' 添加到我的 environment.rb 中时,我收到以下错误:

在 `activate' 中:无法为 ["oa-core-0.2.0", "omniauth-0.2.0"] 激活 rack (~> 1.1, runtime),已经为 ["actionpack- 2.3.5", "rails-2.3.5"] (Gem::LoadError)

我运行了 rake:middleware 并且它没有被列为中间件。

有任何想法吗?

4

1 回答 1

0

这似乎与我刚刚回答的问题非常相似。我不会两次写答案,而是将链接粘贴到我的答案中,以便其他人能够看到我对正在发生的事情的最佳猜测。希望这对通过 Google 遇到此问题的任何人有所帮助:

Rails 2.3.5 和 Omniauth 不兼容

于 2011-07-13T17:50:28.910 回答