【问题标题】:AppendToPath file for MacPorts perl 5.12.3 on MacOSX SnowLeopard在 MacOS Snow Leopard 上附加到 MacPorts perl 5.12.3 的路径文件
【发布时间】:2011-08-16 06:41:16
【问题描述】:

我正在尝试在我的 MacBook Pro 上安装 html2latex。我使用 MacPorts perl,v. 5.12.3。当我安装 HTML/Latex.pm 模块时,它被安装到

/opt/local/lib/perl5/site_perl/5.12.3

但是 perl 5.12.3 似乎并没有找到它。当我运行 html2latex 时出现错误:

jrmMac 6: html2latex workflow-in-r.html
Can't locate HTML/Latex.pm in @INC (@INC contains: /Library/Perl/Updates/5.10.0 /System/Library/Perl/5.10.0/darwin-thread-multi-2level /System/Library/Perl/5.10.0 /Library/Perl/5.10.0/darwin-thread-multi-2level /Library/Perl/5.10.0 /Network/Library/Perl/5.10.0/darwin-thread-multi-2level /Network/Library/Perl/5.10.0 /Network/Library/Perl /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level /System/Library/Perl/Extras/5.10.0 .) at /Users/jrminter/bin/html2latex line 81.

但请注意 perl -v 来自同一 shell 的输出

jrmMac 8: perl -v
This is perl 5, version 12, subversion 3 (v5.12.3) built for darwin-multi-2level

在我的网络搜索中,人们通常将此目录添加到适当的 AppendToPath 文件中。我似乎可以在 /opt/local 中找到一个。 MaxOSX 提供的 perl 有其他版本的文件:

/Library/Perl/5.10.0/AppendToPath
/Library/Perl/5.8.9/AppendToPath

我应该作弊并将其添加到 5.10.0 AppendToPath 文件中吗?我对这个想法并不疯狂。为什么从我的 shell 运行的 latex2hml 会得到不同的 perl?我(显然)很困惑......并且希望得到任何指点。

【问题讨论】:

    标签: perl macports


    【解决方案1】:

    安装模块时将路径添加到@INC 似乎很自然,但可能出现了问题。这似乎是一个有用的链接:

    http://www.brandonhutchinson.com/perl_inc.html

    【讨论】:

      猜你喜欢
      • 2010-11-04
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多