Archive for 8 月 3rd, 2009

月曜日, 8 月 03rd, 2009 | Author: djodjo

cpanコマンドの設定メモ。よく忘れるんだこれが。

  • 設定一覧
    • o conf
  • CPANミラーのURL設定
    • o conf urllist [http://......,http://.....]
  • CPANミラーのURL追加
    • o conf urllist push 追加するURL
      • これでurllistの後ろに追加される
    • o conf urllist unshift 追加するURL
      • これでurllistの先頭に追加される
  • CPANミラーのURL削除
    • o conf urllist pop 削除するURL
  • Proxyの設定
    • o conf http_proxy http://プロキシ名:ポート
    • o con ftp_proxy http://プロキシ名:ポート
  • Proxyに認証がいる場合
    • o conf proxy_user ユーザ名
    • o conf proxy_pass パスワード
  • 設定の確定・保存
    • o conf commit
    • これを忘れると保存されない。

Category: 未分類  | Leave a Comment
月曜日, 8 月 03rd, 2009 | Author: djodjo

Perlを好く使うんですが、Vimとかemacsとか使いこなせないんで、Windowsで開発してます。(笑)
で、PerlはActivePerlを使ってたんですが、Strawberry Perlって環境もあるときき試してみることに。最近買った、モダンPerl入門 (CodeZine BOOKS)
って本で知りました。(遅いかっ!)

インストール手順

strawberry-perl-for-windows

  • ダウンロード
    http://strawberryperl.com/から5.10系か5.8系を選んでダウンロード
  • exeなのでそのままインストーラを実行
  • 試した5.10は特に選択肢もないままインストール完了
  • インストール先
    • c:\strawberry\
    • Perl.exeなど:c:\strawberry\perl
    • DLLやgccなど:C:\strawberry\c
  • 環境変数PATH
    • c:\strawberry\perl\binとC:\strawberry\c\bin
    • perlとDLLへのパスとなる。
    • 追記!!!効果のほどはわかりませんがいかもPATHに追加しておく
    • C:\strawberry\c\mingw32\bin
    • 結果PATHは
    • C:\strawberry\c\mingw32\bin;c:\strawberry\perl\bin;C:\strawberry\c\bin
    • となった

感想
まず、gccやDLLを内包しているという点は結構大きい。
開発をwindowsで行っても実際に本番サーバはLinux系のことが多いので、各種ライブラリはやはりCPANから持ってくる。まれに、というか結構ActivePerlのPPMには存在しないものもあり、結構面倒なのでこれはすごくイイ
インストール先がc:\perlでないのもOK。インストール先の選択肢が無く一瞬あせったが、 ちゃんとかぶらないようになってた。ウレシイ
ちなみに、ActivePerlと共存させるため、シンボリックリンクでc:\perlを作ってみました

Category: 未分類  | Leave a Comment
月曜日, 8 月 03rd, 2009 | Author: djodjo

StrawberryPerlでWeb::Scraperインストールしようとしたら
not_found_libxml2_dll
って怒られた。
libxml2.dllはというと下記にあるという。
http://xmlsoft.org/sources/win32/
ここからダウンロードして再チャレンジ

とおもったら、StrawberryPerlってこれらDLLを内包しているのがメリットだったはず!!
探してみると
c:\strawberry\c
の下にDLLがあるある。

結局、
c:\strawberry\c
がPATHに含まれていないのが問題でした。

特に気にせずインストールすればPATHには自動で追加されるはずです。
(インストール前に起動したcmd.exeつかってた・・・)

Category: 未分類  | Leave a Comment
月曜日, 8 月 03rd, 2009 | Author: djodjo

今までActivePerlをよく使ってたんですが、StrawberryPerlってのもあり試してみることに。
ただ、今までの環境も壊したくないのでC:\Perlをシンボリックリンクにしたいなぁと。
で、シンボリックリンクはショートカットとは異なるので作るのは下記のコマンド

mklink /d c:\perl c:\ActivePerl

/dオプションつけなければファイルとしてリンクが作られる。

注意!
削除するときはdelコマンドではなく、rdコマンド
rd c:\perl

delだとその中身まで消えてしまうらしい・・・・えっ?なにそれ。コワイ

Category: 未分類  | One Comment