问题描述:perl 中使用 cpan 安装 XML::LibXML 模块出现失败,提升 x86_64-conda_cos6-linux-gnu-gcc: 没有那个文件或目录
错误原因:在 conda 中的 perl 会自动调用 conda gcc,而不是使用系统中的 gcc
解决方法:手动安装所需模块 ,方法如下
cd ~/.cpan/build/xxxxx #(xxxxx为刚才自动下载的模块的文件夹)
perl Makefile.PL
vim Makefile
make && make install
如果不想修改这么多文件,可以直接使用 conda install -c conda-forge gcc_linux-64 安装一个 conda 版本的 gcc,不过我在安装后直接 make 依然会出现一些错误
如果大家遇到了可以留言讨论
注:perl 包的安装路径在 ~/perl5 文件夹下