Perlでデバッグをやろうとしていたら、cpanでつっこんだモジュールを探せないと怒られた。terminalとかでやるとちゃんと動くのに、Emacs上でデバッグすると言われる。悩んでたら、@elimさんに教えてもらった。
前はこうなってたんだけど、
(setq exec-path (cons "/usr/local/bin" exec-path)) (setenv "PATH" (concat '"/usr/local/bin:" (getenv "PATH")))
perlとかcpanのパスが通っている/opt/local/binに変更した。
(setq exec-path (cons "/opt/local/bin" exec-path)) (setenv "PATH" (concat '"/opt/local/bin:" (getenv "PATH")))
これでうまくいった。ぐぐりまくってたけど、検討違いのところを調べているから出てこないわけだ。