2012-03-12 7 views
0

Ruby 1.9.2でRails 3を読みました。Psychはデフォルトのyamlパーサーです。私のためではありません。それはまだsyckです。行うことはさまざまなところに記載されているようにRuby 1.9.2でPsych on Rails 3.2にyamlerを設定できません

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

のように動作しません。ヤムラーはまだsyckです。だから、どこかにリセットされているようだ。

yamlerをPsychに設定するにはどうすればよいですか?

答えて

0

Psychは本当にlibyamlを包むラッパーなので、Rubyをコンパイルしてインストールする前に、libyamlをインストールしておく必要があります。ツールを使用してRubyのインストール(rvm、rbenv/ruby​​-buildなど)を管理すると、自動的にこの依存関係がインストールされます。

+0

私はrvmを使用していますので、これは問題にはなりません – Nico

関連する問題