2015-11-25 2 views
0

Я только начинаю читать« Rebuilding Rails »Ноа Гиббса. Я застрял на стр. 17, где объявлен def call (env).rackup undefined локальная переменная или метод `env 'для Rulers :: Application: Class (NameError)

Однако, когда я бегу rackup, я наткнулся на эту ошибку:

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

Как я могу определить 'окр'?

+0

вот бесплатная версия книги. http://rebuilding-rails.com/RebuildingRailsFree.pdf –

+0

cc @ noah-gibbs :) – fl00r

+0

Показать ваш точный код – fl00r

ответ

3

У вас есть какие-то странные символы Юникода в вашем lib/rulers.rb. Реформат с нормальными пробелами и/или вкладками, и он будет работать нормально. Я воспроизвел ту же ошибку локально из вашего репо (после «git rm rulers-0.1.0.gem» в каталоге Rulers), исправил пробелы, и он отлично работает для меня.

+0

copypaste is evil – fl00r

+0

Thanks Noah Gibbs! как вы видите эти юникоды? Я использую Sublime Text. –

+0

Я нашел их в emacs - vi также странно отвечает им. –

 Смежные вопросы

  • Нет связанных вопросов^_^