perl - Perl:无法安装 PadWalker 模块
问题描述
我是 Perl 的新手。我使用 CPAN、CPANM、使用 makeFile 手动安装来安装 PadWalker 模块(尝试了各种版本)。无论我做什么,我都会看到相同的错误,如下所示:
mv PadWalker.xsc PadWalker.c
icc -c -D_REENTRANT -D_GNU_SOURCE -mp1 -fPIC -fp_port -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"2.0\" -DXS_VERSION=\"2.0\" "-I/opt/ORACLE/app/oracle/product/12.1.0.2/client_64_1/perl/lib/5.14.1/x86_64-linux-thread-multi/CORE" PadWalker.c
/bin/sh: icc: command not found**
我认为这与 icc 有关,但不确定那是什么。
make: [PadWalker.o] Error 127
解决方案
你perl
是使用编译的icc
。编译 PadWalker 的 C 组件需要相同的编译器,但在您的系统上找不到(或至少在 PATH 中找不到)。使用与您安装时相同的包管理器进行安装perl
。
推荐阅读
- javascript - 如何将 SQL TAB 设置为参考值,以便与 Node-RED 中的另一个选项卡进行比较
- ios - 使用真实设备作为模拟器和存储
- python-2.7 - Matplotlib:如何在多行上对齐文本
- sprite-kit - 在 SpriteKit 中的自定义类上使用 Codable 协议
- alexa - alexa - 捕获未在自定义类型中定义的值
- asp.net - HttpContext.SignOutAsync() 不删除本地 cookie
- java - 如何在同一控制器 JavaFX 中制作弹出菜单?
- firefox-developer-edition - 复制/粘贴在 Firefox 开发者版中偶尔出现
- global-variables - 如何在一个 defrule 中定义一个全局变量并在 CLIPS 的另一个 defrule 中使用它?
- ionic2 - 检查应用程序是否正在使用 DevAPP