- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
使用 CPAN,我安装了 GD::Graph 来制作水平堆叠条形图。 CPAN 在/root/.cpan/build/GD-2.45-4PSn9K 中安装了模块,它不在 @INC 中。在我的脚本中,我可以通过添加
来访问模块use lib "/root/.cpan/build/GD-2.45-4PSn9K"
脚本现在可以毫无问题地生成图表。我想使用 perl 调试器(“perl -d myscript.pl”),但它提示无法找到 GD.pm(在该路径中)。我添加了 PERL5LIB 的路径,用“perl -V”验证,但调试器仍然找不到它。
也许解决此问题的一种方法是将 GD 安装在其中一个 @INC 路径中,但是 a) 我不知道该怎么做,并且 b) 我真的很想了解发生了什么。
这是在 Fedora Core 12 上。
我不知道是否会有所不同,但 GD::Graph 实际上用在我的主脚本包含的模块中。主脚本不使用它。
更新:按照下面的建议,我重新进入CPAN并强制安装。 CPAN 表示它在/root/.cpan/(等)找到安装并将该路径预先添加到@INC。然后我从 .cpan 目录中手动删除了 GD,然后再次安装。这次 CPAN 把它放在同一个地方,也放在/usr/local/lib/perl5/GD-2.45PSn9K”。它把两条路径都放在 @INC 的前面。我已经验证它在那里,并且 perl 调试器声称正在寻找那里,但仍然找不到 GD.pm(在那里)并且不会运行脚本。
@INC:
/usr/local/lib/perl5/GD-2.45-4PSn9K/
(and others)
从 perl -d:
Can't locate loadable object for module GD in @INC (@INC contains:
... 并在其他路径中列出该路径。它确实存在:
[root /]# find . -name "GD.pm"
./usr/local/lib/perl5/GD-2.45-4PSn9K/GD.pm
./usr/local/lib/perl5/GD-2.45-4PSn9K/blib/lib/GD.pm
(and the /root/.cpan paths)
最佳答案
关于伯恩兼容:
export PERL5LIB=$PERL5LIB:/root/.cpan/build/GD-2.45-4PSn9K
这不是最佳解决方案。您实际上应该通过 cpan
安装它。如果它工作正常但无法安装,那么您可能需要强制
它。
force install GD::Graph
还有
perl -I/root/.cpan/build/GD-2.45-4PSn9K -d myscript.pl
关于linux - 为什么 perl 调试器找不到脚本找到的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4455352/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!