2013-03-18 38 views
2

當我嘗試執行任何命令時,例如 rake secretrails server無法執行任何導軌或耙式命令

我收到以下錯誤並rake被中止:

方法YAML.enable_arbitrary_object_deserialization!被棄用,並將在SafeYAML的下一個版本中刪除 - 設置SafeYAML::OPTIONS[:default_mode]要麼:safe:unsafe

請指教。 (我是Ruby on Rails新手)。

回答

1

執行以下操作:

1- Go to the root of your application. 
2- From there, go to the `config` folder and open the `environment.rb` 
3- Put `SafeYAML::OPTIONS[:deserialize_symbols] = true` 
4- Try again. 

這是在Safe_Yaml創業板上市的已知問題:https://github.com/dtao/safe_yaml(見已知問題部分)

+0

感謝fmendez!但是,在將其添加到environment.rb後,我仍然收到警告 – 2013-03-19 17:25:54