rackup undefined局部变量或方法`env'for Rulers :: Application:Class(NameError)

时间:2015-11-25 22:23:06

标签: ruby-on-rails ruby rack

我刚刚开始阅读Noah Gibbs的“Rebuilding Rails”。我被困在第17页,声明了def call(env)。

但是,当我运行rackup时,我遇到了这个错误:

undefined local variable or method `env' for Rulers::Application:Class (NameError)

如何定义'env'?

1 个答案:

答案 0 :(得分:3)

你的lib / rulers.rb中有一些奇怪的Unicode字符。使用普通空格和/或制表符重新格式化,它可以正常工作。我在你的仓库中本地复制了同样的bug(在你的Rulers目录中的#34; git rm rulers-0.1.0.gem"之后),修复了空格,它对我来说很好。