Rails 起動時に "No such file or directory - getcwd" エラーが出る場合

Rails に限らないけど、

(1) 例としてターミナルなどで /usr/local/src/hoge にアクセスする
(2) samba 経由などでアクセスし /usr/local/src/hoge ディレクトリを消す
(3) 再び /usr/local/src/hoge ディレクトリを作る
(4) /usr/local/src/hoge は存在している
(5) しかしターミナルで ls などを発行するとファイルが無いように見える

などのケースで発生する場合がある。

このような場合は、一旦ディレクトリを移動し直せば解決する。

$ pwd
/usr/local/bin/hoge
$ ls
合計 0
$ cd ../hoge
$ ls
合計 4016
drwxrwxr-x 6 ... (ファイル表示)