2017-10-07 12 views
-1

は、私は、コマンド Rubyでディレクトリをpwdに変更すると「No such file or directory」というエラーが表示されますか?

Dir.chdir(`pwd`) 

を使用しますが、私は `pwd`を出力しようとしたエラーメッセージ

No such file or directory 

を持って、それが正しいです。実際には、現在のパスをプログラムの引数として渡して、chdirコマンドを使用するとすべて正常に動作します。では、何が問題になるのでしょうか?

+0

現在のディレクトリを現在のディレクトリに変更したいのはなぜですか? – Stefan

答えて

0

pwdの結果は改行で終わり、\nです。 Dir.chdir(`pwd`.chomp)はそれを取り除くでしょう。

0

の問題は、非常に簡単な操作を実行する外部コマンドを実行しています。あなたはすでにプログラムです:do it yourself。その後、steenslagによって説明された微妙な問題に対処する必要はありません。

関連する問題