Re: [問題]請教一下關於模組安裝的問題...
※ 引述《synth ()》之銘言:
: ※ 引述《TAIN (天)》之銘言:
: : 一個perl新手有些很粗淺的疑問~ :)
: : 就是如果sever沒有安裝我script裡所要用到的module
: : 而我的權限只是一般user...
: : 有沒有什麼辦法可以不用請管理者新增這些module就能自行使用呢??
: : 我只知道好像是要在 "最前面把相關路徑加入 @INC"
: : 不過這是要在我的script裡的最前面加還是在其他的地方加...
: : 而加入的又是誰的相關路徑哩?
: : 比如說我已將"Math-Random-0.67"模組抓回在自己的目錄下...
: : 也做過 perl Makefile.PL
: : make
: : make test
: make PREFIX=/my/path/lib/ install
我打了這行..可是他還是顯示我沒有權限耶...
而且顯示他準備要安裝的依然是系統的usr夾下...
而不是我所指定的那個自己開的lib夾...
這樣的話我是哪裡沒有做對哩? 0_oa
: : 這三個步驟 (其實我也不很清楚如果只是放在自己user目錄下用需不需要做這些動作)
: : 那如果我要在script中使用Math-Random-0.67模組裡的函式...
: : 在script的一開始該怎麼寫哩? 要寫哪個file的相關路徑..又在哪加入@INC哩? thx...
: : (我只知如果是root安裝好了...我應該是寫use Math::Random)
: : 麻煩了..多謝多謝...
: use lib "/my/path/.... ";
^^^^^^ 這裡應該是要打啥哩?
麻煩再請問一下囉...3q3q...^^
那"Math::Random"這各模組的名稱要寫在哪裡哩?
: or unshift @INC,"/my/path/...";
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.69.196
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章