1

次の手順を使用して spree gem をインストールしようとしていますhttp://spreecommerce.com/resources/quick-start

ステップ 4.6 (データベースへの入力) で次のエラーが発生します。

    $ rake db:bootstrap
    .....
    .......
    rake aborted! 
    couldn't parse YAML at line 6 column 50
    ....
    .....

ruby 1.9.2p0、rails 3.0.3、spree 0.40.2 を使用しています。

何が問題なのか教えてください。

4

2 に答える 2

0

当然のことながら、YAML ファイルにエラーがある可能性があります。これは、ブートストラップ プロセスで使用されるフィクスチャである可能性があります。

何をしようとしているのかをよりよく理解するためにrake、オプションをいつでも実行できます。--traceフィクスチャ ファイルを調べて、特に指定された位置で無効なものがないかどうかを確認してください。

于 2011-02-10T17:19:31.143 に答える
0

Railsプロジェクトホームのconfigディレクトリ内のboot.rbファイルに、以下を追加しましたが、うまくいきました。

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

http://www.ruby-forum.com/topic/1002689の指示に従いました

于 2011-02-13T09:08:56.677 に答える