0

在 Cygwin 中,路径中的空格必须用反斜杠转义 在 Windows 中不正确,将整个路径放在引号中

有没有办法在 Ruby 中自动转换为这个?

否则,如何在 Ruby 中检测我是使用 Windows 还是 Cygwin 运行?

4

3 回答 3

1

Cygwin 中的引用路径应该可以正常工作。

于 2008-10-27T22:56:50.793 回答
1

http://rant.rubyforge.org/

sys.escape("foo bar")
# gives on Windows: '"foo bar"'
# other systems: 'foo\ bar'
于 2009-10-17T11:49:52.423 回答
0

我至少找到了如何检测平台 - RUBY_PLATFORM 常量定义了这一点。

于 2008-10-28T14:07:06.730 回答