2012-07-13 2 views
1

레일에서 내 루비 콘솔이 더 이상 작동하지 않는다는 것을 발견했습니다. (콘솔을 자주 사용하지 않기 때문에 언제, 어떻게 이런 일이 일어 났는지 정확하게 알 수 없습니다.) 다른 사람들이이 문제를 겪었는지, 루비, 레일 또는 다른 프로그램이나 설정을 다시 설치해야하는지에 대한 피드백을 받고 싶습니다.Rails Console Broken

내가

$ rails console 

를 입력하면 그것은 콘솔의 모습에 저를 얻는다 아무것도하지만 내가 실제로 입력 한 내용의 오타입니다 정의되지 않은 방법으로 돌려주는 NoMethodError을 입력합니다. 내가

irb(main):001:0> editor = Editor.new(name: "bob") 

을 입력 예를 들어

, 나는 응답 "새로운"방법의 오해 될 것으로 보인다

NoMethodError: undefined method 'oews' for main:Object 
    from (irb):8 
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands/console.rb:47:in 'start' 
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands/console.rb:8:in 'start' 
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands.rb:41:in <top (required)>' 
    from script/rails:6:in 'require' 
    from script/rails:6:in '<main>' 

를 얻을. 또한 위에서 언급 한 railties-3.2.6 폴더가 비어있는 것 같습니다.

이것은 내 SQlite3 및 PG 환경에서 발생합니다.

이 문제의 원인에 대한 의견이 있으십니까? 가능하면 재설치 횟수를 최소화하고 싶습니다.

나는 현재 루비 1.9.3을 실행하고 많이 3.2.6

감사 레일 해요!

+1

Rails 객체에서 메소드를 호출하지 않으면 어떻게됩니까? 예를 들어'puts 'foo'로 무엇을 얻으십니까? –

+0

@JohnFeminella : 모든 것을 다시 시작하면 문제가 해결 된 것 같습니다 (?). 죄송합니다. 전에 이미 다시 시작했음을 확신했습니다. 바라기를 이것은 다시는 일어나지 않는다. – umezo

답변

0

문제의 원인은 아직 명확하지 않습니다.

다시 시작한 것으로 보입니다. 죄송합니다. 질문을 게시하기 전에 그렇게 했어야합니다.

0

응용 프로그램의 디렉토리에 있는지 확인하십시오. Mac 또는 Linux를 사용하는 경우 cd 명령을 사용하십시오.

+0

Thanks @ user1324541 예, 올바른 디렉토리에 있습니다. 내가 아는 한, 나는 콘솔을 올바르게 사용하고있다. (나는 과거와 마찬가지로) 그냥 찾을 수없는 횡설수설 방법으로 오류 메시지를 보낸다. 이것이 다른 사람들이 마주 치게 된 것인지 궁금해 할뿐입니다. – umezo