RUBY_PLATFORM
은 java
입니다.Windows에서 JRuby 스크립트를 테스트하는 방법은 무엇입니까?
일반적으로 uname
으로 시스템 검사를 수행 할 수 있지만 Windows에는 uname
명령이 없습니다. 당신이 기본 아키텍처를 필요로하는 경우, 당신은 RUBY_DESCRIPTION
을 확인하고 [
및 ]
사이에서 볼 수, 또한
RUBY_PLATFORM
은 java
입니다.Windows에서 JRuby 스크립트를 테스트하는 방법은 무엇입니까?
일반적으로 uname
으로 시스템 검사를 수행 할 수 있지만 Windows에는 uname
명령이 없습니다. 당신이 기본 아키텍처를 필요로하는 경우, 당신은 RUBY_DESCRIPTION
을 확인하고 [
및 ]
사이에서 볼 수, 또한
require 'rbconfig'
puts RbConfig::CONFIG['host_os']
(그리고 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]"
http://stackoverflow.com/questions/228477/how-do-i-programmatically-determine-operating-system-in-java (JRuby를 일반적인 JVM에 관한, 따라서) –