-1
我使用的命令在Ruby中將目錄更改爲pwd會導致「沒有這樣的文件或目錄」錯誤?
Dir.chdir(`pwd`)
但得到的錯誤消息
No such file or directory
我試圖輸出`pwd`
,它是正確的。事實上,當我將當前路徑作爲參數傳遞給程序並使用chdir
命令時,一切正常。那麼可能是什麼問題?
我使用的命令在Ruby中將目錄更改爲pwd會導致「沒有這樣的文件或目錄」錯誤?
Dir.chdir(`pwd`)
但得到的錯誤消息
No such file or directory
我試圖輸出`pwd`
,它是正確的。事實上,當我將當前路徑作爲參數傳遞給程序並使用chdir
命令時,一切正常。那麼可能是什麼問題?
pwd
的結果以換行符結尾,\n
。 Dir.chdir(`pwd`.chomp)
會擺脫它。
問題正在運行一個外部命令來做這麼簡單的事情。你已經是一個程序:do it yourself。那麼你不必處理steenslag解釋的微妙之處。
爲什麼要將當前目錄更改爲當前目錄? – Stefan