2015-11-25 94 views
0

我剛剛開始閱讀Noah Gibbs的「Rebuilding Rails」。我被卡在聲明def call(env)的第17頁。rackup未定義的局部變量或方法`env'for Rulers :: Application:Class(NameError)

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

我如何定義 'ENV':

然而,當我運行rackup,我碰到這個錯誤來了?

+0

這是本書的免費版本。 http://rebuilding-rails.com/RebuildingRailsFree.pdf –

+0

cc @noah-gibbs :) – fl00r

+0

顯示您的確切代碼 – fl00r

回答

3

你的lib/rulers.rb中有一些奇怪的Unicode字符。重新格式化正常的空間和/或標籤,它會正常工作。我從你的repo本地複製了相同的bug(在你的Rulers目錄中的「git rm rulers-0.1.0.gem」之後),修復了這些空間並且對我來說工作正常。

+0

copypaste is evil – fl00r

+0

謝謝諾亞吉布斯!你怎麼看這些unicode?我正在使用Sublime Text。 –

+0

我在emacs中發現它們 - vi也對它們做出了奇怪的迴應。 –

相關問題