2011-03-16 5 views
3

私は私のMacBook Pro上のセットアップにレールdevの環境で私のルビーをしようとしたが、このエラーに実行しているよ:初期化されていない一定のサイコ:: Railsの3/RubygemsのではSyck 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'

私は Railsの3 /ルビー1.9.2-P180 /バンドラー1.0.10/1.6.2のRubyGemsを使用しています。私はbrewを使ってruby 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

更新RubyGemsのは、のために働いていた私の作品

gem "rspec-rails" 

を私。

gem update --system 
関連する問題