EmacsからPerlのデバッグしようとしたら、モジュールの関係で怒られたので、設定を変更した

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")))

これでうまくいった。ぐぐりまくってたけど、検討違いのところを調べているから出てこないわけだ。