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 回答