当然 icanna コマンドは正常にありますよね?
~/.MacOSX/environment.plist にPATHの設定をするか以下を.emacsに記述

(setq exec-path
(append
(list "/usr/local/bin" "/sw/bin" "/usr/bin") exec-path)
)

(setenv "PATH"
(concat '"/usr/local/bin:/sw/bin:" (getenv "PATH"))
)

あと
(setq process-connection-type nil)
の設定があったらコメントアウトしてみてください。