Parse Error

sugizou is Parse Error
<< railsで独自のディレクトリ切ってテストしたりrailsで使えるようにしたり。 | main | gemのバグなんだろうか? >>
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | - | pookmark |
port x perl のメモ書き
備忘録
portでperlを入れる
sudo port install perl5.8


例えば、NKF.pmの2.07をインストールしようとしても、NKF.pmはcpan searchしても見つからないのでportで入れるしかないが、portだと2.08bが入ってしまうため、2.07を無理矢理入れる。

まず、portのp5-nkfの設定ファイルに書かれているソースの取得先を探す
vi /opt/local/var/macports/sources/rsync.macports.org/release/ports/perl/p5-nkf/Portfile

> set sfjpid 26243
> master_sites http://keihanna.dl.sourceforge.jp/nkf/${sfjpid}/ ¥ <-
> http://osdn.dl.sourceforge.jp/nkf/${sfjpid}/ ¥ <- ここ
> http://qgpop.dl.sourceforge.jp/nkf/${sfjpid}/ <-
> distfiles nkf-${nkfver}.tar.gz


どれでもいいので、${sfjpid}の部分をset sfjpidの値(今回の例でいえば26243)に置き換えたURLでアクセスする。
ParentDirectoryをクリックして、20770/のディレクトリを開く。
nkf207.tar.gzをダウンロードし、解凍する

tar xzvf nkf207.tar.gz
cd ./nkf207


NKF.modディレクトリ(Perlのモジュールのソースがあるディレクトリ)に入り、モジュールのインストールをする。

cd NKF.mod
perl Makefile.PL
make
sudo make install


これで/opt/local/lib/perl5/site_perl/5.8.8/darwin-2level/にデータがインストールされる

※sudo cpanでインストールできないとき
Parse Error | sudo -H cpan

※この方法でinstallしたものはsudo port uninstallできないので、手動で消すこと。
| 開発 | 16:53 | comments(0) | trackbacks(0) | pookmark |
スポンサーサイト
| - | 16:53 | - | - | pookmark |
コメント
コメントする









この記事のトラックバックURL
http://sugizou.jugem.jp/trackback/136
トラックバック
CALENDAR
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    
<< October 2017 >>
SELECTED ENTRIES
CATEGORIES
ARCHIVES
モバイル
qrcode
LINKS
PROFILE