저는 레일스의 초보자이며 지난 며칠 동안 전 세계에서 무엇이 잘못되고 있는지 찾아 내려고 노력했지만 절대 운이 없었습니다. . 나는 도처에 수색했지만 아무 것도 발견하지 못했다. 기본적으로 어떤 종류의 명령 행 메소드를 실행하면 NameError가 발생합니다. 나는 다른 프로젝트 디렉토리에서이 작업을 실행 해 보았습니다. 레일이 깨진 것 같습니다 ...레일스는 생성 또는 레이크와 같은 모든 명령 행 방법에 대해 NameError를 제공합니다.
파일 편집을 위해 NetBeans 6.9.1을 사용하고 레일즈 콘솔을 실행하기 위해 cmd.exe를 사용하여 Win7-32bit를 실행 중입니다.
모든 것이 약 2 주 동안 정상적으로 작동하고 있었고 갑자기이 일이 시작되었습니다. 다음은 몇 가지 예는 다음과 같습니다
irb(main):004:0> rails generate model datatest
NameError: undefined local variable or method `datatest' for main:Object
from (irb):4
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:44:in `start'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:8:in `start'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
레일이 생성 마이그레이션 :
irb(main):003:0> rails generate migration rename_password_to_hashed_password
NameError: undefined local variable or method `rename_password_to_hashed_password' for main:Object
from (irb):3
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:44:in `start'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:8:in `start'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
레이크 dB :
레일 모델을 생성 마이그레이션 :
irb(main):005:0> rake db:migrate
NameError: undefined local variable or method `migrate' for main:Object
from (irb):5
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:44:in `start'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:8:in `start'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
,어떤 종류의 도움도 매우 감사 할 것입니다. 감사!