在Cygwin的路徑中的空格必須用反斜槓 不是真的在Windows下逃脫,把整個路徑報價如何檢測如何逃脫的空間中的路徑
有沒有一種辦法在Ruby中自動轉換爲此?
否則,如何在Ruby中檢測我是否正在運行Windows或Cygwin?
在Cygwin的路徑中的空格必須用反斜槓 不是真的在Windows下逃脫,把整個路徑報價如何檢測如何逃脫的空間中的路徑
有沒有一種辦法在Ruby中自動轉換爲此?
否則,如何在Ruby中檢測我是否正在運行Windows或Cygwin?
sys.escape("foo bar")
# gives on Windows: '"foo bar"'
# other systems: 'foo\ bar'
在Cygwin引用路徑應該工作正常。
我發現至少如何檢測平臺 - RUBY_PLATFORM常量定義了這一點。