2011-02-17 22 views
1

我今晚安装了ruby refinerycms gem,尝试使用普通的WordPress或Drupal CMS以外的新系统。我运行了sudo gem install refinerycms,它安装得很好。当我跑到sudo refinerycms /path/to/project创建我的新refinerycms项目中,我得到以下错误:RefineryCMS安装问题

/usr/local/lib/ruby/1.9.1/rubygems.rb:762:in `report_activate_error': RubyGem version error: activesupport(3.0.4 not = 3.0.3) (Gem::LoadError) 

我卸载的ActiveSupport并安装了3.0.3,但我收到以下错误

/usr/local/lib/ruby/1.9.1/rubygems.rb:762:in `report_activate_error': RubyGem version error: activesupport(3.0.3 not = 3.0.4) (Gem::LoadError) 

所以我真的很困惑至于为什么这refinerycms宝石将不会安装我的新应用程序。任何想法可能是错误的?

红宝石(Rails)的环境:
红宝石版本:ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]
Rails的版本:Rails 3.0.3

回答

4

只是一个提示 - 当你运行refinerycms命令不使用 '须藤',它使事情远更难在你的应用程序中管理(你可以在安装宝石时使用它,虽然为了方便我推荐rvm

我相信我已经在RefineryCMS谷歌组上回答了这个问题(如果没有成功,请回复并附加反馈,我们可以得到它的工作):

http://groups.google.com/group/refinery-cms/browse_thread/thread/52d9b215444f218b

干杯,

菲尔

+0

@pamdt - 感谢您的答复!我卸载了activesupport(所有版本)并卸载了refinerycms gem。重新安装了refinerycms gem(它会自动安装activesupport 3.0.4)。我运行了`refinerycms Projects/refinerycms`并得到以下错误`/usr/local/lib/ruby/1.9.1/rubygems.rb:762:in`report_activate_error':RubyGem版本错误:activesupport(3.0.4 not = 3.0 .3)(Gem :: LoadError)`...我将尝试下一次发送的RVM链接 – dennismonsewicz 2011-02-17 01:35:13