2011-03-16 2 views
3

내 맥북 프로에 설치에 레일 dev에 환경 내 루비를 시도하지만이 오류로 실행 해요 :초기화되지 않은 상수 심리학 :: 레일과 Syck 3/젬 1.6.2/들러 1.0.10

/usr/local/Cellar/ruby/1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:289:in load': uninitialized constant Psych::Syck (NameError) from /usr/local/Cellar/ruby/1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:289:in _load'

config/boot.rb에서 syck를 지정하여 다른 yaml 엔진을 사용해 보았지만 작동하지 않았습니다.

require 'yaml' YAML::ENGINE.yamler= 'syck'

내가 레일을 사용하고 3/루비 1.9.2-P180/Bundler를 1.0.10/젬 1.6.2. 나는 루비 1.9.2를 양조를 통해 설치했다.

답변

2

이있는 경우 :

gem "rspec-rails", ">= 2.0.0.beta.20" 

제거 ', "> = 2.0.0.beta.20"'그것은

+0

저도 마찬가지입니다. mongoid 용 보석 버전을 제거하여 그것을 수정했습니다. – jtesch

+0

나는 루비가 새롭다. 어디에서이 설정을 변경할 수 있습니까? –

+0

당신의'rails_app_name/Gemfile'에. – Dinatih

4

업데이트 젬이 근무 나를 위해 작동

gem "rspec-rails" 

을 나를.

gem update --system