2012-03-31 2 views
0

RUBY_PLATFORMjava입니다.Windows에서 JRuby 스크립트를 테스트하는 방법은 무엇입니까?

일반적으로 uname으로 시스템 검사를 수행 할 수 있지만 Windows에는 uname 명령이 없습니다. 당신이 기본 아키텍처를 필요로하는 경우, 당신은 RUBY_DESCRIPTION을 확인하고 [] 사이에서 볼 수, 또한

+0

http://stackoverflow.com/questions/228477/how-do-i-programmatically-determine-operating-system-in-java (JRuby를 일반적인 JVM에 관한, 따라서) –

답변

2
require 'rbconfig' 

puts RbConfig::CONFIG['host_os'] 
1

(그리고 uname이 제대로 실행되지 않았 음을 확인하는 것은 매우 바보입니다).

irb(main):004:0> RUBY_DESCRIPTION 
=> "jruby 1.7.0.dev (ruby-1.9.3-p139) (2012-03-30 387d8ad) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_29) [darwin-x86_64-java]" 
관련 문제