在Cygwin中,路径中的空格必须使用反斜杠进行转义 在Windows中不正确,将整个路径放在引用
中有没有办法在Ruby中自动转换为这个?
否则,如何在Ruby中检测我是在运行Windows还是Cygwin?
答案 0 :(得分:1)
Cygwin中的引用路径应该可以正常工作。
答案 1 :(得分:1)
sys.escape("foo bar")
# gives on Windows: '"foo bar"'
# other systems: 'foo\ bar'
答案 2 :(得分:0)
我发现至少如何检测平台--RUBY_PLATFORM常量定义了。