CPANからモジュールをひっぱる起動する
PERLでのモジュール取得方法 LINUX
perl -MCPAN -e shell
install LWP::Simple
install File::Basename
- ★これをACTIVEPERLでやろうとした=>GCCインスコに時間がかかる
PERLでのモジュール取得方法 WINDOWS(ACTIVEPERL)
ppm install
ppm install LWP::Simple
ppm install File::Basename
モジュール 確認 perl
ppm list --matching LWP::Simple
ppm list --matching File::Basename
モジュールよみこみ方法
-------------------------------
★モジュールインスコしようとしたらGCCのコンパイラいれれば?
と勝手にインストール開始の図。
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\()>perl -MCPAN -e shell
It looks like you don't have a C compiler and make utility installed. Trying
to install dmake and the MinGW64 gcc compiler using the Perl Package Manager.
This may take a a few minutes...
Downloading ActiveState Package Repository packlist...done
Updating ActiveState Package Repository database...done
Syncing site PPM database with .packlists...done
Downloading MinGW64-4.5.4... 10%
ねる
Downloading ActiveState Package Repository packlist...done
Updating ActiveState Package Repository database...done
Syncing site PPM database with .packlists...done
Downloading MinGW64-4.5.4...done
Downloading dmake-4.12.20090907...done
Unpacking MinGW64-4.5.4...done
Unpacking dmake-4.12.20090907...done
Generating HTML for MinGW64-4.5.4...done
Generating HTML for dmake-4.12.20090907...done
Updating files in site area...done
4600 files installed
Please use the `dmake` program to run commands from a Makefile!
Set up gcc environment - gcc.exe (rubenvb-4.5.4) 4.5.4
cpan shell -- CPAN exploration and modules installation (v1.9800)
Enter 'h' for help.
cpan>
でけたんか?
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\>perl -MCPAN -e shell
Set up gcc environment - gcc.exe (rubenvb-4.5.4) 4.5.4
cpan shell -- CPAN exploration and modules installation (v1.9800)
Enter 'h' for help.
cpan>
おお!いけた!
で、なんだけっけ。
install LWP::Simple
install File::Basename
............................................................................DONE
cpan>
cpan> install File::Basename
File::Basename is up to date (2.84).
cpan>
-------------------------------
できているのか?
とか
★CPAインストールだとppm確認方法できないみたい
ppm list --matching LWP::Simple
ppm list --matching File::Basename
C:\Users\nabenano> ppm list --matching LWP::Simple
*** no packages installed matching 'LWP::Simple' ***
CPANとは別ものでござると。。
C:\Users\> ppm list --matching File::Basename
*** no packages installed matching 'File::Basename' ***
うーんLUNUXだとCPAN、ACTIVEPERLだとWINDOWSだとPPMが普通なのかな。情報少ない
CENTで同じことをしてみある。
perl -v
perl -MCPAN -e shell
わー!なんかいっぱいでできた。
$ perl -MCPAN -e shell
インストールしてみる
★cpan> install LWP:Simple
★cpan> install File::Basename
★なんかマニュアルでCPANログインすると日本とか選べた、
でもそのサーバではできませんというエラー
その後自動?で次回からログインされてた。初期設定らしい。
★上記記述だと:だと間違い::が正しい
cpan> install LWP::Simple
cpan> install File::Basename
★なんかすげー色々でるがすべてENTERしてもエラー
★その後、一部でNOしたりしながら
Shall I follow them and prepend them to the queue
依存モジュールいれましょうてきな部分らしい。
なんだかわからんうちにはいった。。イカンダロ
★install File::basename小文字だとエラーですだよ
cpan> install File::Basename
★で動いたが、Make had some problems, maybe interrupted? Won't install
途中でとめたんちゃう?イレヘンワ的なメッセージ。。エー!?
うーんなんかうまくいっていないような。
perldoc LWP
perldoc File
LWP::Simple
File::Basename
ACTIVEPERLのほうのLWPでしかそれらしいものはでないなー。
参考URL:
http://getpopfile.org/docs/jp:howtos:allplatformsrequireperl
http://blog.takapra.com/index.php/2012/11/24/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8Bcpan%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E8%AA%BF%E3%81%B9%E3%82%8B%E6%96%B9/
http://blawat2015.no-ip.com/~mieki256/diary/200506042.html
http://www.ksknet.net/perl/perl.html
http://perl-users.jp/articles/advent-calendar/2008/08.html
http://www.windows-maniax.com/kuniteru/iis/oss-install263.html
http://isoya.at.webry.info/200610/article_53.html
http://d.hatena.ne.jp/perlcodesample/20090208/1232890021
http://tech.bayashi.jp/archives/entry/perl/2007/001705.html
http://blogs.yahoo.co.jp/sweet_forests/1188021.html
まだはやかったのかなー。
まーPPMしてみるか
PPMとドス窓で打つと、なんかでた!
パッケージマネージャというやつなんだな。
PPM!
すげー検索窓に入力すると出てくるわ、んで右クリで選択インストールする。
そんで右矢印ボタンでインストール始まる。
★→ボタンを押さないとインストールできないゆ。。
なんだかなー。いちいちパッケージインストールしないといけないって、
便利なんだろうか。便利らしいが。
★あ、CPANでのパッケージインスコはルートでないといけんのね。
そりゃそうだ。
★パッケージだからインストールもうまくいかないときもある。
そんときはCPAN抜けて perl Makefile.PLするといいらしい、
★]$ perl Makefile.PLするとうんなもんねぇ!としかられる。。
★11こです!