【发布时间】:2021-08-26 00:02:30
【问题描述】:
在 Mac OSX 上,使用 Ruby Dir 类,我想更改为其中包含空格的目录。我试过了:
Dir.chdir('/Users/Chris/Library/Application\ Support')
但收到异常
Errno::ENOENT: No such file or directory
我该怎么做?
【问题讨论】:
-
我无法使用第一行代码重现此错误。该代码可以在不转义空格的情况下工作。我正在使用 BigSur 和 ruby 2.6.5/3.0.1。
-
很奇怪,现在可以了。我以为我在粘贴之前测试了控制台中的每一行。我将编辑问题以删除 ``` Dir.chdir('/Users/Chris/Library/Application Support')``` 尝试,然后如果您愿意,可以回答。