Emacs で Listing directory failed but `access-file' worked
Emacs で フォルダを開く(dired) ときに、Listing directory failed but `access-file' worked というエラーがでた
OSXにインストールされているls が -Xなどのオプションに対応していないためにでるらしい。gnu の ls なら対応しているのでこちらをインストールすれば解決できる。
この環境では、macport を利用しており、かつ macportでインストールする ls が OSXでインストールされていた ls よりも優先されるようになっていたため次のコマンドで対応した。
sudo port sync
sudo port install ls
これで Emacs で dired が利用しやすくなった。