2012-12-11 3 views
0

내가 여기에 자신의 가이드 다음 난사를 설치하려고 해요 초기화되지 않은 : http://guides.spreecommerce.com/getting_started.html이어지고 설치 일정 ActiveSupport :: CoreExtensions

내가 이상한 문제에 붙어 :

/usr/lib/ruby/vendor_ruby/active_support/inflector.rb:407: uninitialized constant ActiveSupport::CoreExtensions (NameError) 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
    from /usr/lib/ruby/vendor_ruby/active_support/core_ext/string/inflections.rb:1 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
    from /usr/lib/ruby/vendor_ruby/active_support/core_ext/string.rb:3 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
    from /var/lib/gems/1.8/gems/spree_cmd-1.2.2/lib/spree_cmd/installer.rb:2 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
    from /var/lib/gems/1.8/gems/spree_cmd-1.2.2/lib/spree_cmd.rb:13 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:55:in `gem_original_require' 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:55:in `require' 
    from /var/lib/gems/1.8/gems/spree_cmd-1.2.2/bin/spree:2 
    from /usr/local/bin/spree:19: 

내가 우분투 서버를 사용하고 있습니다 12.04 및 Rails 3.2.9.

도움 주셔서 감사합니다.

답변

1

As @ RyanBigg는 레일의 버전 문제라고 제안했습니다.

sudo aptitude remove 
gem install rails -v 3.2.3 

당신이 APT 버전이 너무 "이었다 생각 무엇을 반대 :이 솔루션은 APT의 레일 버전을 제거하고 the spree installation guide에 했나요 정확한 버전 설정에 초점을 맞추면서, 보석을 설치했다 최근 "(3.2.9).

1

apt-get을 사용하여 설치된 Ruby 버전을 제거하고 대신 this guide으로 설치하는 것이 좋습니다.

관련 문제