跑perl要安裝xcode嗎? - MAC

Table of Contents

你的模組是來自於CPAN嗎?
如果是的話比較好辦

首先你還是要有xcode,因為make是附帶在xcode一起安裝的
而且你有些模組要跟c做binding(推文中的gnu readline)
所以一定要xcode

裝好xcode後,使用homebrew把必須要的library裝一裝
例如readline,如果你的運算模組有用到一些別的library,那也得一起裝

接下來就是perl的部分
你可以使用系統的perl或是使用perlbrew來安裝最新的perl到你的家目錄
套件管理現在流行用cpanm
http://search.cpan.org/~miyagawa/App-cpanminus-1.5003/lib/App/cpanminus.pm

如果你想要快的話,就這樣:
curl -L http://cpanmin.us | perl - --sudo App::cpanminus
接下來把你需要的CPAN模組列一下
直接下指令
sudo cpanm Your::App -v
這樣大部分的dependency它都會幫你處理

Readline我記得安裝時好像有陷阱
記得仔細看訊息就可以處理了



即使你有一些自己寫的模組,如果當初你有在裡面寫好dependency的訊息
那用cpanm也可以自動幫你把需要的模組一併下載下來
如果你已經會寫了應該可以自己去看cpanm的文件找到該怎麼做...


有問題請推文回文,不要寄到我信箱
問題比較多的話就到Perl版討論,那裡強者很多

--

All Comments

Sierra Rose avatarSierra Rose2011-11-04
這篇超讚的!! 多謝