在Ruby中将目录更改为pwd会给出"没有这样的文件或目录"错误?

时间:2017-10-07 12:47:14

标签: ruby

我使用了命令

Dir.chdir(`pwd`)  

但收到了错误消息

No such file or directory

我尝试输出`pwd`,这是正确的。实际上,当我将当前路径作为参数传递给程序并使用chdir命令时,一切正常。那可能是什么问题?

2 个答案:

答案 0 :(得分:0)

pwd的结果以换行符\n结束。 Dir.chdir(`pwd`.chomp)会摆脱它。

答案 1 :(得分:0)

问题正在运行外部命令来执行如此简单的操作。您已经是一个程序:API Terms of Use。那么你就不必处理steenslag解释的微妙之处。