印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
LinuxMovableType Jcode.pm 0.83

MovableType 2.661 は、バージョンアップするのではなく、新規にインストールした。しかし、うまく動作しない。

■ ■ ■

アクセスすると、ブラウザに次のようなメッセージが表示された。

Got an error: Can't locate Jcode.pm in @INC (@INC contains: ...

Perl の Jcode.pm モジュールが見つからないと言っている。そういえば、以前は Jcode.pm を MovableType の extlib ディレクトリにインストールしていたのだった。Jcode.pm は一般的なモジュールなので、Perl のディレクトリにインストールされている方が自然である。モジュールはネットワーク経由で CPAN から直接インストールすることにする。

# perl -MCPAN -e "install 'Jcode'"

途中、沢山質問されるが、デフォルト値(「Enter」で応える)で問題ない。ただし、どの CPAN サイトからダウンロードするかは指定する必要がある。

First, pick a nearby continent and country (you can pick several of
each, separated by spaces, or none if you just want to keep your
existing selections). Then, you will be presented with a list of URLs
of CPAN mirrors in the countries you selected, along with previously
selected URLs. Select some of those URLs, or just keep the old list.
Finally, you will be prompted for any extra URLs -- file:, ftp:, or
http: -- that host a CPAN mirror.

(1) Africa
(2) Asia
(3) Central America
(4) Europe
(5) North America
(6) Oceania
(7) South America
Select your continent (or several nearby continents) [] 2

(1) China
(2) Indonesia
(3) Israel
(4) Japan
(5) Malaysia
(6) Philippines
(7) Republic of Korea
(8) Russian Federation
(9) Saudi Arabia
(10) Singapore
(11) Taiwan
(12) Thailand
Select your country (or several nearby countries) [] 4

(1) ftp://ftp.ayamura.org/pub/CPAN/
(2) ftp://ftp.cpan.jp/CPAN/
(3) ftp://ftp.dti.ad.jp/pub/lang/CPAN/
(4) ftp://ftp.jaist.ac.jp/pub/lang/perl/CPAN/
(5) ftp://ftp.kddlabs.co.jp/CPAN/
(6) ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/
(7) ftp://ftp.u-aizu.ac.jp/pub/CPAN
Select as many URLs as you like,
put them on one line, separated by blanks [] 2 6 1 3 4 5 7

スペースで区切って近い順に指定する。全部を指定しなくてもよい。

この設定は /usr/lib/perl5/5.6.1/CPAN/Config.pm に保存される。設定変更するには、このファイルを直接編集するのではなく、コマンドから行うのが安全。

# perl -MCPAN -e shell

設定を参照するには

cpan> o conf

設定を変更するには

cpan> o conf 項目名 値

とすればよい。

2005年1月31日追記:
候補の (1) に上がっている ftp.ayamura.org は,管理者の菊池文村さんが亡くなられたためサービスを停止しました(nlog(n): Ayamura.org はどうなるのか?)。新しい CPAN のリストからは削除されていると思われます。URL の設定を変更する方法については次の記事をご覧下さい (nlog(n): CPAN の URL リスト変更)。

Posted by n at 2004-01-27 20:53 | Edit | Comments (2) | Trackback(2)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
CPAN/システム
CPAN CPAN/システム CPAN/モジュール ToDo † Perlのバージョンを新しくする CPANの設定を恒久的に変更する(Config.pm) ↑CPAN/システムのインストール † nlog(n): CPAN の URL リスト変更 nlog(n): Jcode.pm 0.83 yumでインストール gzip tar make... Trackbacked from: PukiWiki/TrackBack 0.1 at October 30, 2004 20:36
Tips/Perl/CPANでLWPが遅い
Tips/Perl CPANでLWPがファイアウォールに遮られてタイムアウトし、時間が掛かってしまう場合の対処 。.bash_profileに export FTP_PASSIVE=1 を入れると、LWPはパッシブモードで接続しにいくようになるので、無駄な待ち時間が無くなる。超、すてき。 bash_profileを書き... Trackbacked from: PukiWiki/TrackBack 0.2 at March 17, 2008 10:53
Comments

私もここで引っかかりました。
説明助かりました。感謝^^;

Posted by: しげゆう at February 06, 2004 00:13

thanks a lot!

Posted by: ryoju at May 22, 2004 08:38
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?