2009-08-02 24 views
-3

YAMLが読み込まれなかったように見えます。 誰でも助けることができますか?RubyでYamlの読み込みエラー

C:\Development\RUBY\laibe\ilr>rake --trace 
(in C:/Development/RUBY/laibe/ilr) 
** Invoke default (first_time) 
** Invoke spec (first_time) 
** Invoke db:test:prepare (first_time) 
** Invoke db:abort_if_pending_migrations (first_time) 
** Invoke environment (first_time) 
** Execute environment 
rake aborted! 
syntax error on line 26, col -1: `' 
C:/Ruby/lib/ruby/1.8/yaml.rb:133:in `load' 
C:/Ruby/lib/ruby/1.8/yaml.rb:133:in `load' 
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:880:in `database_configuration' 
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:416:in `initialize_database' 
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:141:in `process' 
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:113:in `send' 
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:113:in `run' 
C:/Development/RUBY/laibe/ilr/config/environment.rb:12 
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in `requi 
+0

database.ymlファイルを含めることはできますか? –

答えて

3

は、あなたが適切な情報を提供する必要があります。

ライン880は、そのファイルをロードしようとします。エラーメッセージに何が間違っているかが非常にはっきりと示されます:database.ymlの26行目にエラーがあります。しかし、あなたが私たちに語っていないので、実際にはの行26はです。あなたの質問に答える方法はありません。

+0

これはdatabase.ymlのおかげで発生した問題です。 –

0

は、configフォルダ内database.ymlのように見える おかげで台無しにされます。あなたは答えをしたい場合

YAML::load(ERB.new(IO.read(database_configuration_file)).result 

# elsewhere 
def default_database_configuration_file 
    File.join(root_path, 'config', 'database.yml') 
end 
関連する問題