1

今晚我安装了 ruby​​ refinerycms gem 来尝试使用除了普通的 WordPress 或 Drupal CMS 之外的新系统。

我跑了sudo gem install refinerycms,它安装得很好。当我跑去sudo refinerycms /path/to/project创建我的新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 gem 不会安装我的新应用程序。关于什么可能是错误的任何想法?

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

4

1 回答 1

4

只是一个提示——当你运行refinerycms 命令时不要使用'sudo',它会让你的应用程序更难管理。(你可以在安装 gem 时使用它,不过为了方便我推荐rvm

我相信我已经在 RefineryCMS google group 上回答了这个问题(如果这不起作用,请在那里回复其他反馈,我们可以解决):

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

干杯,

菲尔

于 2011-02-17T01:28:40.563 回答