簡體   English   中英

啟動Rails服務器時遇到麻煩-谷歌搜索它沒有運氣

[英]Having trouble starting rails server - no luck with googling it

嘗試啟動Rails服務器以完成Kehoe的“ Learn Ruby on Rails”,並不斷出現心理錯誤,不知道如何進行故障排除。

這是輸出:

/Dropbox/workspace/learn-rails$ rails s
/home/mark/.rvm/gems/ruby-2.1.2@global/gems/psych-2.0.6/lib/psych.rb:370:in `parse': (<unknown>): mapping values are not allowed in this context at line 6 column 15 (Psych::SyntaxError)
from /home/mark/.rvm/gems/ruby-2.1.2@global/gems/psych-2.0.6/lib/psych.rb:370:in `parse_stream'
from /home/mark/.rvm/gems/ruby-2.1.2@global/gems/psych-2.0.6/lib/psych.rb:318:in `parse'
from /home/mark/.rvm/gems/ruby-2.1.2@global/gems/psych-2.0.6/lib/psych.rb:245:in `load'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/figaro-1.0.0/lib/figaro/application.rb:60:in `parse'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/figaro-1.0.0/lib/figaro/application.rb:56:in `block in raw_configuration'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/figaro-1.0.0/lib/figaro/application.rb:56:in `yield'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/figaro-1.0.0/lib/figaro/application.rb:56:in `raw_configuration'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/figaro-1.0.0/lib/figaro/application.rb:64:in `global_configuration'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/figaro-1.0.0/lib/figaro/application.rb:32:in `configuration'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/figaro-1.0.0/lib/figaro/application.rb:42:in `each'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/figaro-1.0.0/lib/figaro/application.rb:36:in `load'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/figaro-1.0.0/lib/figaro.rb:23:in `load'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/figaro-1.0.0/lib/figaro/rails/railtie.rb:5:in `block in <class:Railtie>'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/activesupport-4.1.6/lib/active_support/lazy_load_hooks.rb:36:in `call'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/activesupport-4.1.6/lib/active_support/lazy_load_hooks.rb:36:in `execute_hook'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/activesupport-4.1.6/lib/active_support/lazy_load_hooks.rb:45:in `block in run_load_hooks'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/activesupport-4.1.6/lib/active_support/lazy_load_hooks.rb:44:in `each'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/activesupport-4.1.6/lib/active_support/lazy_load_hooks.rb:44:in `run_load_hooks'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/railties-4.1.6/lib/rails/application.rb:123:in `initialize'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/railties-4.1.6/lib/rails/railtie.rb:171:in `new'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/railties-4.1.6/lib/rails/railtie.rb:171:in `instance'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/railties-4.1.6/lib/rails/application.rb:90:in `inherited'
from /home/mark/Dropbox/workspace/learn-rails/config/application.rb:10:in `<module:LearnRails>'
from /home/mark/Dropbox/workspace/learn-rails/config/application.rb:9:in `<top (required)>'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/railties-4.1.6/lib/rails/commands/commands_tasks.rb:79:in `require'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/railties-4.1.6/lib/rails/commands/commands_tasks.rb:79:in `block in server'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/railties-4.1.6/lib/rails/commands/commands_tasks.rb:76:in `tap'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/railties-4.1.6/lib/rails/commands/commands_tasks.rb:76:in `server'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/railties-4.1.6/lib/rails/commands/commands_tasks.rb:40:in `run_command!'
from /home/mark/.rvm/gems/ruby-2.1.2@learn-rails/gems/railties-4.1.6/lib/rails/commands.rb:17:in `<top (required)>'
from bin/rails:8:in `require'
from bin/rails:8:in `<main>'

Psych是YAML解析器和發射器。 我猜您要么格式錯誤的database.yml或錯誤的編碼等等。

鑒於Psych是處理YAML文件的瑰寶,並且您的錯誤表示語法錯誤,因此在config/目錄中某個位置的YAML文件格式錯誤,可能性很大。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM