-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