亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2648 | 回復: 2
打印 上一主題 下一主題

請問怎樣打包成 Perl 模塊? [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-09-17 14:47 |只看該作者 |倒序瀏覽
我寫了個 Perl 模塊,想打包。由于是新手,有很多步驟不是很明白。

具體是參照 José's Guide for creating Perl modules 進行。

安裝 Module::Starter 模塊,然后運行

  1. $ module-starter --module=My::New::Module --author="Me, Myself" \
  2.     --email=myself@cpan.org
復制代碼
產(chǎn)生的目錄是

  1.   `-- My-New-Module
  2.       |-- Changes
  3.       |-- MANIFEST
  4.       |-- Makefile.PL
  5.       |-- README
  6.       |-- lib
  7.       |   `-- My
  8.       |       `-- New
  9.       |           `-- Module.pm
  10.       `-- t
  11.           |-- 00.load.t
  12.           |-- pod-coverage.t
  13.           `-- pod.t
復制代碼
然后就編輯 Changes, MANIFEST, Makefile.PL, README 等等文件,.pm 文件也放在了的適當?shù)奈恢谩?br />
然后就應該

  1. $ make dist

  2. $ make disttest
復制代碼
但是到了這一步就不對了,一直顯示

  1. make: *** No rule to make target `dist'.  Stop.
復制代碼
不知道該怎么解決。

還有,Test 里應該怎么寫?有沒有類似指南的文檔?

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
2 [報告]
發(fā)表于 2010-09-17 16:38 |只看該作者
就是make dist
除非你Makefile.PL寫的不對

我的建議是這樣的,去看CPAN上的模塊。如果這樣都不能寫出正確的模塊,說明你現(xiàn)在還不適合做這件事。
我開始也抱怨沒有很多文檔,抱怨沒有更詳細的講XS的文檔。后來才明白,現(xiàn)有的perldoc就是你能借助的所有東西,如果看這個還不能解決問題,那就說明自己還不適合做這件事或是需要更多的思考。問人沒用。

論壇徽章:
0
3 [報告]
發(fā)表于 2010-09-17 19:56 |只看該作者
標準安裝里都沒有make dist吧。。
make
make test
make install
要加上這個,除非自己修改Makefile.PL
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP