2013-03-13 110 views
0

我最近刚刚克隆样本Rails应用程序我的工作在我的MacBook,我试图运行耙分贝:迁移,但我得到以下错误耙分贝:迁移得到错误

rake aborted! 
/Users/anderskitson/Sites/sample_app/db/migrate/20130207032207_add_password_digest_to_users.rb:5: syntax error, unexpected keyword_end, expecting $end 

这里rb文件

raclass AddPasswordDigestToUsers < ActiveRecord::Migration 
    def change 
    add_column :users, :password_digest, :string 
    end 
end 

回答

2

您在第一行第一个字(raClass)中有一个拼写错误。它应该是:

Class AddPasswordDigestToUsers < ActiveRecord::Migration 
     def change 
     add_column :users, :password_digest, :string 
     end 
    end 
+0

固定型行走耙DB后:迁移仍然会产生同样的错误。嗯? – 2013-03-13 21:38:42

+0

尝试: 'rake db:reset rake db:migrate' – Zippie 2013-03-13 21:43:07

0

尝试使用“类”,而不是“类”的...