2011-04-28 131 views
0

我目前正在試圖生成與命令軌道控制器的錯誤:Ruby on Rails的生成器讓

rails generate controller Songs index upload delete 

但我得到的錯誤:

/Users/lucasdobbins/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.5/lib/rails/commands.rb:15:in `require': /Users/lucasdobbins/rails_projects/mp3app/config/application.rb:20: syntax error, unexpected tSYMBEG, expecting ')' (SyntaxError) 
     :secret_access_key => 'fmbDA3... 
    ^
/Users/lucasdobbins/rails_projects/mp3app/config/application.rb:21: syntax error, unexpected ')', expecting keyword_end 
from /Users/lucasdobbins/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.5/lib/rails/commands.rb:15:in `<top (required)>' 
from script/rails:6:in `require' 
from script/rails:6:in `<main>' 

香港專業教育學院也嘗試過使用:

rails generate 

但得到同樣的結果,任何人有任何想法以前一直在工作。

+1

它看起來像你的application.rb文件中的錯誤。你可以在這裏發佈代碼嗎?在線21附近,跟蹤說... – Pete 2011-04-28 02:52:34

+1

通常這是一個簡單的事情來解決,它可能只是一個如果或沒有結束。 – robbrit 2011-04-28 02:58:16

回答

2

檢查config/application.rb的第20行或第21行以獲取未關閉的括號。這就是錯誤信息所說的。

+0

感謝您的幫助! – led 2011-04-28 23:02:37