Sinatra错误:“Gem :: LoadError:无法激活actionpack-3.2.3,因为activesupport-3.2.8与activesupport(= 3.2.3)冲突”

时间:2012-12-15 00:02:52

标签: ruby gem sinatra delimiter actionpack

我想在我的Sinatra应用程序中用逗号分隔大数字,所以我做了一些谷歌搜索并发现我可以通过添加以下内容来实现:

require 'action_view/helpers/number_helper'

然后,似乎我应该能够做到这样的事情:

number_with_delimiter(12345678, :delimiter => ',')

但是,我收到以下错误:

Gem::LoadError: Unable to activate actionpack-3.2.3, because activesupport-3.2.8 conflicts with activesupport (= 3.2.3)

我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:2)

在您的应用中使用Gemfile和bundler。在那里,您可以明确设置每个gem的版本。有关如何操作的详细信息,请参阅http://gembundler.com