Ruby 西纳特拉错误:“;Gem::LoadError:无法激活actionpack-3.2.3,因为activesupport-3.2.8与activesupport(=3.2.3)冲突;

Ruby 西纳特拉错误:“;Gem::LoadError:无法激活actionpack-3.2.3,因为activesupport-3.2.8与activesupport(=3.2.3)冲突;,ruby,gem,sinatra,delimiter,actionpack,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 ac

我想在我的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)

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

在应用程序中使用Gemfile和bundler。在那里,您可以显式地设置每个gem的版本。有关如何执行此操作的详细信息,请参阅。

粘贴错误时,读取其消息是否太困难?:)为什么不考虑卸载ActudieUpPosits(= 3.2.3)@ SLVUU?我读了这个消息,但不知道如何执行您的建议。