I installed the ruby refinerycms gem tonight in trying to play with a new system besides the normal WordPress or Drupal CMS'.

I ran sudo gem install refinerycms and it installed just fine. When I ran sudo refinerycms /path/to/project to create my new refinerycms project I get the following error:

/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)

I uninstalled activesupport and installed 3.0.3 but I received the following error

/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)

So I'm really confused as to why this refinerycms gem won't install my new app. Any ideas on what could be wrong?

Ruby (Rails) environment:
Ruby Version: ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]
Rails Version: Rails 3.0.3

有帮助吗?

解决方案

Just a tip - don't use 'sudo' when you run the refinerycms command, it makes things far harder to manage within your application. (You can use it when installing the gem, though for ease I recommend rvm)

I believe I already answered this question on the RefineryCMS google group (if that didn't work, please reply there with additional feedback and we can get it worked out):

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

Cheers,

Phil

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top