2012-05-23 138 views
1

我试图让pg gem在应用程序中工作。我已经在我的系统上成功安装了postgresql,MAC OSx Lion,我假设/config/database.yml是有问题的文件,因为我一直在对它进行黑客攻击以获取db连接集,之前,但现在是这样,我假设有一些与database.yml文件的问题。在一个侧面说明我知道posgresql工作,因为我可以CREATEDB的,但是当我试图运行耙分贝我无法进入轨道DB控制台,同样的错误如下无法解析YAML在第21列0

development: 
    adapter: postgresql 
    encoding: unicode 
    database: dbc2_development 
    pool: 5 
    username: dbc2 
    password: password 
    host: localhost 
    port: 5432 

    test: 
    adapter: postgresql 
    encoding: unicode 
    database: dbc2_test 
    pool: 5 
    username: dbc2 
    password: password 
    host: localhost 
    port: 5432 

:创建:所有我得到打击错误问题

rake aborted! (<unknown>): couldn't parse YAML at line 21 column 0 

可以添加哪些其他详细信息以使其与此相关?

谢谢

+0

请发布您的错误日志 – rb512

回答

0

试着在变量前面加上适当的tab。

0

我试着制作了一个错误的结果,这种修复,但“SYCK”复杂的YAML文件。我发现安装最新的libyaml修正了原始问题,没有任何错误。请参阅http://pyyaml.org/wiki/LibYAML