討論區快速選單
知識庫快速選單
討論區最近新進100則主題 Excel也能做到大數據分析?
[ 回上頁 ] [ 討論區發言規則 ]
系統安裝特定模組一直失敗
更改我的閱讀文章字型大小
作者 : logichom(Alex)
[ 貼文 37 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/1/12 下午 10:40:27
由於程式需用到POSIX及DBD::mysql這兩個模組
但是不論是用cpan或直接下載tar檔案來裝都失敗
上網爬文過的結果有說是語系的問題
但是改過之後還是無效
想說裝perl模組就這兩種方法
如果這兩種方法都無效真不知道要怎麼辦了...

POSIX下載後用tar解壓後沒有找到Makefile.PL,所以就不知道怎麼繼續用make make install來安裝。

DBD::mysql 下載完解壓後編輯Makefile.PL正常,但是執行make時出現很多錯誤,先前已安裝DBI模組,但是出現的錯誤都為dbdimp 錯誤...或警告...,試著下yum install perl-DBD-mysql來安裝,結果出現這個物件已安裝,然後我再用instmodsh指令查看卻未出現該模組。

以上為安裝過程,有勞各位前輩了 謝謝!
作者 : logichom(Alex)
[ 貼文 37 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/1/14 上午 09:37:58
解決了DBD::mysql安裝
先利用yum install mysql-devel libz-devel zlib-devel perl-DBD-MySQL
之後再利用tarball方式安裝DBD::mysql
雖然安裝過程有些錯誤產生
但是安裝完利用instmodsh查看已安裝模組中有DBD::mysql了~

另外POSIX這個模組我有另外找到POSIX::1003及POSIX::2008這兩個
不知道可不可以取代POSIX這個模組
因為POSIX下載來的檔案是tar.bz2
利用tar -jxvf 接檔名 解壓成功
到了編譯Makefile.PL時因為找不到所以就安裝失敗了...這個問題還是無解

作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4464 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/1/14 上午 10:30:12
would you please post the error message ?
作者 : logichom(Alex)
[ 貼文 37 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/1/14 上午 11:38:14
下cpan然後install POSIX
出現以下訊息:
http://imgur.com/qCaZAy3

不過看起來好像是已經安裝了
不知跟安裝POSIX::1003與POSIX::2008有沒有關係
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4464 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/1/14 下午 12:42:21
到了編譯Makefile.PL時因為找不到所以就安裝失敗了...這個問題還是無解

>> any error message when the make file executed ?
作者 : logichom(Alex)
[ 貼文 37 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/1/14 下午 01:27:22
目前因為該系統已安裝POSIX
所以要取得編譯Makefile.PL時的錯誤訊息有困難
待我建立新的一台VM再來從無到有來裝模組
等再出現錯誤訊息我會再PO上來

所以目前這篇算解決了
不過其中的錯誤訊息因為嘗試了別種方法解決了
但不是真正的解決
因為未來如果要安裝別種模組又遇到相同的問題
用同樣的方法不見得能解決
根據最近爬那麼多文
我覺得一個模組安裝失敗
可能是該模組需要另外安裝套件或其他模組後才能安裝
例如我欲安裝某個模組結果失敗
接著用yum安裝某些套件後
再回去安裝該模組就可以了
以上是我最近摸索的心得還有謝謝大大,您真熱心~

 板主 : 徵求中
 > Perl - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - Perl - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
Perl
1 HKLN.net 2850 
2 Benson 480 
3 Jsn 470 
4 pail 240 
5 可愛處理器 170 
6 菜鳥小德 160 
7 mrhsuap 160 
8 kalua 120 
9 110 
10 jackkon 100 
Perl
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875