-2
我一直在试图让下面的程序工作很长一段时间无果。我是perl的新手,我一直无法弄清楚。Perl子程序非法声明
该计划是在这里
http://www.theiling.de/downloads/idx.cgi/schcompile-1.0003.tgz/ *?LANG = EN
我一直在试图运行在Mac终端这个Perl模块,我已经复制的模块@INC,但我不能让它工作。
use HT::Conlang::S17
sub step_normalise_Latin($;$$)
$result= step_normalise_latin ($quercus);
Illegal declaration of subroutine main::step_normalise_Latin at - line 3.
而且这里是你错过了use
后分号和sub
线此事
http://archives.conlang.info/ga/gialqhia/thiantinkhuen.html
这次没有错误弹出,谢谢。然而什么都没有发生,我应该得到某种类型的输出。也有可能是模块没有正确安装,因为我只是复制粘贴到我的Perl @INC目录 – Stackman
这似乎很可能,是的。通常你使用包管理器或CPAN来安装模块,因为这样就会发生诸如先决条件之类的事情。对于独立的东西,你通常将它们解压到一个单独的目录并手动设置'use lib'。 – Sobrique
如何找到我的单独目录的路径?它位于我的Mac桌面上的文件夹中。我如何知道手动使用库是否有效。每当我输入perldoc HT :: Conlang :: S17时,我都没有得到任何结果。 – Stackman