2011-04-28 69 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