前些時候在 Debian 下用 perl 寫的自動到網站抓東西, 這幾天想要改到 Win XP sp3 下執行, 讓一些沒有用 Linux 的人也能用這兩三支 Perl 寫的 script。 上網找了 perl for Win, 找到 tinyperl 及 ActivePerl, 先安裝 tinyperl 後試用, 發覺太精簡了, 有不少功能沒有, 改裝了 ActivePerl-5.10.0.1005, 裝完試程式都很正常。 到最後安裝 CRONw_2.0 時無法安裝, 一直會有 "PPM install -noforce modules/xxxx" 的問題, 上網找了一下, 都沒有人提及, 猜想可能是 ActivePerl 版本太新(18-Dec-2007), 而 CRONw_2.0 是舊東西(10-Sep-2003), 兩者對不上。 用 google 找 "CRONw 可以正常執行的 ActivePerl 版本", 是 ActivePerl-5.8.2 , 就下載這個版本重裝 ActivePerl, 果然就可以完整正確安裝 CRONw。
安裝 ActivePerl :
- 可以下載 .msi 檔, 然後點兩下, 接著就是一般 windows 下的安裝了。
- 或是下載.zip檔, 自行解開, 再點解開下的 installer.bat 這個批次檔, 會在命令列(DOS模式)下安裝。
- 下載 CRONw_2.0.zip(只有這個可以下載), 解開後整個 Driectory 放到 C:\下, 到 C:\CRONw 下點 installer.pl 這個 perl 安裝程式(script), 即會自行完成。
小結 : CRONw_2.0 不能裝在 ActivePerl-5.10.xx 上, 可以正確裝在 ActivePerl-5.8.2 這個版本上。
- 下載 ActivePerl -- http://www.activestate.com/activeperl/downloads/
- 下載 CRONw -- http://sourceforge.net/project/showfiles.php?group_id=87160
註:
- tinyperl 及 ActivePerl 是看到 "資訊人權貴" 之家 下的 在 Windows 環境下使用 perl 的介紹。
- cronw 是在 google 上找的。
沒有留言:
張貼留言