繁体   English   中英

在Emacs中设置解释器的路径以使用perldb进行Perl调试

[英]Setting the path to the interpreter in Emacs for Perl debugging with perldb

当我键入Mx perldb来调试Perl脚本时,调试会话失败,我认为这是因为在脚本的开头有一行显示:

use 5.010

Emacs Perl调试器抱怨:

 Perl v5.10.0 required--this is only v5.8.6,
 at /path/to/file

我认为它正在加载旧的Perl解释器(系统中安装的默认解释器)。 但是,我在不同的路径上安装了更新的解释器,那么如何在Emacs中告诉perldb我要使用的解释器路径?

perldb.el的版本中,我看到以下代码:

   (defvar perldb-command-name "perl"
     "*Pathname of Perl interpreter.")

我确定您是重新定义此变量的值,还是设置PATH环境变量,以便perl调用perl的5.10版本,一切都会对您有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM