I had a strange problem with Ruby and Environment variables.
I am currently on an x64 machine running Windows Server 2008 R2
If I do the following in ruby: puts ENV['PROCESSOR_ARCHITECTURE']
I expect to see AMD64, however Ruby shows x86
If I do this: echo %PROCESSOR_ARCHITECTURE% , AMD64 welcomes me on the command line
My Ruby version: ruby ββ1.8.6 (2010-02-04 patchlevel 398) [i386-mingw32]
As far as I know, ENV['PROCESSOR_ARCHITECTURE'] should just read my environment variable ...
Any ideas?
Cheers, gareth
ruby
Gareth williams
source share