Новый проект rails, сервер и консоль rails не работают - PullRequest
0 голосов
/ 21 февраля 2011

Я знаю, что упускаю что-то очевидное. Я использую RVM с ruby ​​1.9.2 и rails 3.0.4. У меня есть папка rails_projects, в которой находятся папки с отдельными проектами. Когда мой проект работает нормально, сервер и консоль великолепны. Я создал новый проект, установил пакет, и все выглядит нормально, за исключением того, что сервер и консоль выдают следующую ошибку (logger - это имя приложения):

<code>
/Users/RobertB/rails_projects/logger/config/application.rb:9:in <code><top (required)>': Logger is not a module (TypeError)
    from /Users/RobertB/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.4/lib/rails/commands.rb:28:in</code>require'
    from /Users/RobertB/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.4/lib/rails/commands.rb:28:in <code>block in <top (required)>'
    from /Users/RobertB/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.4/lib/rails/commands.rb:27:in</code>tap'
    from /Users/RobertB/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.4/lib/rails/commands.rb:27:in <code><top (required)>'
    from script/rails:6:in</code>require'
    from script/rails:6:in `'

Я уверен, что совершаю идиотскую ошибку, но я просто не могу заставить ее работать. Любая помощь будет принята с благодарностью!

1 Ответ

5 голосов
/ 21 февраля 2011

Имя вашего приложения конфликтует с именем класса Logger в стандартной библиотеке Ruby.Используйте менее общее имя для вашего приложения, и оно будет работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...