2013-04-15 3 views
0

내 레일 명령에 명령 Date.today을 실행할 때, 나는 다음과 같은 오류 얻을 :내 레일 콘솔에서 간단한`Date.today`을 수행하는 방법에

내 레일 콘솔에서 간단한 Date.today을 할 수 문제없이이 작동 IRB 콘솔에서

ruby-1.9.2-p180 :026 > >> require 'date' 
=> false 

ruby-1.9.2-p180 :027 > >> Date.today 
ArgumentError: invalid date 
    from /Users/besi/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/date.rb:809:in `civil' 
    from /Users/besi/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/Date.rb:1810:in `today' 
    from (irb):27 
    from /Users/besi/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.2.11/lib/rails/commands/console.rb:47:in `start' 
    from /Users/besi/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.2.11/lib/rails/commands/console.rb:8:in `start' 
    from /Users/besi/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.2.11/lib/rails/commands.rb:41:in `<top (required)>' 
    from /Users/besi/Dropbox/projects/Freelance/vidis/VidiServer/script/rails:6:in `require' 
    from /Users/besi/Dropbox/projects/Freelance/vidis/VidiServer/script/rails:6:in `<top (required)>' 
    from -e:1:in `load' 
    from -e:1:in `<main>' 

는 다음 RubyMine 플러그인에 문제가 여기에있다처럼

ruby-1.9.2-p180 :001 > require 'date' 
=> true 
ruby-1.9.2-p180 :002 > Date.today 
=> #<Date: 2013-04-15 (4912795/2,0,2299161)> 
+0

개발 환경로드 중 (레일 3.2.13.rc2) 1.9.3p392 : 001> Date.today => 2012 년 4 월 15 일 월요일 흠. 확실하지 않다. – Abram

+0

'require 'date ''는 처음 사용되었을 때'false'를 반환 했습니까? 아니면 다음에'require'를 했나요? –

+0

@RoneyMichael 첫 번째 것은 false를 반환했습니다. 내 IDE (RubyMine) 플러그인에 문제가있는 것 같습니다. 터미널에서 날짜를 얻을 수 있습니다. – Besi

답변

0

것 같습니다. 콘솔에서 동일한 작업을 수행하면 작동합니다. RubyMine에서 왜 그렇게 간단한 것이 작동하지 않아야하는지 모르겠다.