看板 Perl 關於我們 聯絡資訊
各位前輩好, 我是在linux(ubuntu6.06)上安裝Template這個模組的, 在自動安裝和手動安裝都嘗試過的結果,每次都會出現以下訊息 後來又再度測試了幾個模組,仍然會出現這個訊息… 最後安裝失敗… ==> Your Makefile has been rebuilt. <== ==> Please rerun the /usr/bin/make command. <== false make: *** [Makefile] Error 1 /usr/bin/make -- NOT OK 一開始我以為是makefile出問題,就重新perl makefile.PL一次 這邊都還沒出現以上訊息。 到了make的階段,這個訊息就會跳出來,嘗試了好幾次都是同樣的結果 麻煩各位幫我解答這個問題,萬分感激~~ #另外ExtUtils::MakeMaker我也有再裝了,但一樣是出現像上面的錯誤訊息 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.214.1 ※ 編輯: Miamiheat 來自: 125.229.214.1 (04/20 04:16)
hajimels:那裝其他module時都沒問題? 04/20 09:22
Miamiheat:都一樣的問題…所以也就是都裝不起來 04/20 11:40
clkao:try upgrade ExtUtils::MakeMaker 04/20 12:23
Miamiheat:這好像是一個模組,因此我利用模組的裝法仍然是一樣… 04/20 22:07
※ 編輯: Miamiheat 來自: 125.229.213.20 (04/20 22:56)
LiloHuang:手動拷貝lib等資料夾 到對應的目錄下面吧:) 04/20 23:21
Miamiheat:請問一下樓上大大的方法是什麼意思…我聽不大懂,不好意 04/20 23:43
Miamiheat:思 04/20 23:44
LiloHuang:簡單講就是你抓回來的tar.gz壓縮檔案 解開後有lib資料夾 04/21 00:08
LiloHuang:將其內容 拷貝到/usr/lib/perl5/site_perl/<版本>/ 下面 04/21 00:09
LiloHuang:不是拷貝lib 是拷貝lib裡面的東西 04/21 00:10
Miamiheat:好像可以跑的樣子但是卻會出現我在另一台機器上沒有的錯 04/21 01:17
Miamiheat:Can't call method "process" on an undefined value 04/21 01:17
Miamiheat:另一台機器是安裝好模組的,我的程式在上面是可行的 04/21 01:18
Miamiheat:$template->process($temp_file,$vars,$output)我那行的 04/21 01:19
Miamiheat:程式碼…,可以請大大再幫我解惑一下嗎?謝謝 04/21 01:20
LiloHuang:一定又有少裝東西...這種情況很難解釋的說... 04/21 02:12
Miamiheat:可是我可以跑perl的內建模組…ex: use LWP::Simple 04/21 13:55
Miamiheat:難道是Template還有其它的相依模組嗎…?可是沒聽說耶… 04/21 13:56
audreytang:那台機器的時鐘壞了。試看看 find . | xargs touch 04/23 03:19
audreytang:再 make install 應該即可。 04/23 03:20
Miamiheat:呃,我有試了,但還是不行,不過大大怎麼知道我的時鐘不 04/23 03:50
Miamiheat:準的啊…我的cpu電池是沒電了,但我想說時間應該沒影響 04/23 03:50
Miamiheat:就沒去理它了 04/23 03:51