我正在使用 authlogic gem。我正在关注 railscasts 视频寻求帮助 http://railscasts.com/episodes/160-authlogic?autoplay=true 我在执行 sudo rake gems:install 时遇到问题:安装它给了我一个错误:
at /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/rdoctask.rb
rake aborted!
(eval):1:in `define_callbacks': compile error
(eval):1: syntax error, unexpected tEQ, expecting '\n' or ';'
... def self.terminatorresult == false(*methods, &block) ...
^
我尝试卸载 rake gem 并再次安装。我尝试使用较低版本的 rake,但也没有用。
我应该在这里做什么?
我是否需要编辑 rake gem 并将其包含在其中..
base.define_callbacks :persist, :terminator => "result == true"
我在http://pastebin.com/Q3eL53ZJ上找到了上述内容
如果是,那怎么办?如果有更好的解决方案,请指导我。