Spree 安装问题:rake 中止!无法解析第 6 行第 50 列的 YAML
我正在尝试使用以下说明安装 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。
谁能告诉我可能是什么问题吗?
I am trying to install the spree gem using the following instructions http://spreecommerce.com/resources/quick-start
I am getting following error on step 4.6(Populating the Database)
$ rake db:bootstrap
.....
.......
rake aborted!
couldn't parse YAML at line 6 column 50
....
.....
I am using ruby 1.9.2p0, rails 3.0.3 and spree 0.40.2.
Can anyone please tell me what could be the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
YAML 文件中可能存在错误,这并不奇怪。它可能是引导过程中使用的固定装置。
您始终可以使用
--trace
选项运行rake
来更好地了解它正在尝试执行的操作。查看您的夹具文件,看看是否有无效的文件,尤其是在指定的位置。There's probably an error in a YAML file, not surprisingly. It's likely a fixture used in the bootstrapping process.
You can always run
rake
with the--trace
option to get a better sense of what it was trying to do. Have a look through your fixture files to see if any are invalid, especially at the position indicated.在我的 Rails 项目主目录的 config 目录中的 boot.rb 文件中,我添加了以下内容并且它起作用了。
我按照 http://www.ruby-forum.com/topic/1002689 的指示进行操作
In boot.rb file inside config directory of my rails project home I added following and it worked.
I followed instruction from http://www.ruby-forum.com/topic/1002689