5年沒有使用過perl,perl的基本方式早就忘光光。
最近工作需求,重新開始使用。
寫下一遇到的問題,及解決法式。
MacBook Pro, Mac OS X (10.7.5), 2.4 Core 2 Duo Unibody
Language first prefer Englsih
perl 基本的尋找功能指令:
1、打開terminal (/Applications/Utilities/Terminal)
2、想要找split的功能
一般只要輸入
$ perldoc -f split
就可以。
“
MacPower:~ mac$ perldoc -f split
No documentation for perl function ‘split’ found
“
竟然出現這樣No documentation for perl function ‘split’ found
我的媽啊!我難到我退化到連功能鍵都不記得了嗎?!
3、快來查查
“
$ man perldoc
“
出現結果
沒錯啊!
“
$ perldoc -f split
“
4、換一台電腦試試看
Mac mini, Mac OS X (10.8.1), 2.5 i5
Language first prefer Englsih
“
$ perldoc -f split
“
見鬼了!出現了,這下可好玩了!
5、查查版本吧。
“
$ man perl -v
“
都是 perl 5. 12啊!
倒底拿裡出問題了,在網上找了很多文件都沒發現有這樣的問題。
正打算放棄,反正我可以在Mac mini上查找就好了。
這時才發現,原來鬼遮眼
細細比較一下
找出原因了,
這是本版的問題
Mac OS 10.7 底下的是
This is perl 5, version 12, subversion 3 (v5.12.3) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)
Mac OS 10.8 底下的是
This is perl 5, version 12, subversion 4 (v5.12.4) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)
差只差在 subversion
只差一版就差這麼多嗎?!(淚奔~!!)
選擇Command line Tools 安裝 點選Install
上面三個步驟會花一個小時吧。
4、打開Terminal
輸入
“
curl -L http://xrl.us/installperlosx | bash
“
會自動跑。之後會出現Update completed
5、來看看結果吧!
“
$ perl -v
“
喔耶~!!!!