Я пытаюсь установить html2latex на свой MacBook Pro. Я использую Perl MacPorts, 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 из той же оболочки
jrmMac 8: perl -v
This is perl 5, version 12, subversion 3 (v5.12.3) built for darwin-multi-2level
В моем поиске в Интернете люди обычно добавляют этот каталог в соответствующий файл AppendToPath. Кажется, я могу найти его в / opt / local. Perl, поставляемый с MaxOSX, содержит файлы для других версий в:
/Library/Perl/5.10.0/AppendToPath
/Library/Perl/5.8.9/AppendToPath
Должен ли я просто схитрить и добавить это в файл 5.10.0 AppendToPath? Я не в восторге от этой идеи. Почему latex2hml, запускаемый из моей оболочки, получает другой Perl? Я (очевидно) смущен ... и был бы признателен за любые указатели.