人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Perl で,ppm を使って Time::HiRes をインストールしようとしましたが,

C:\>ppm install Time-HiRes
'ppm' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

と言われ,怒られます。

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1100369
を読んで,ローカルインストールを試みても同様です。

Perl のバージョンは,
This is perl, v5.8.7 built for cygwin-thread-multi-64int
(with 1 registered patch, see perl -V for more detail)

で,OS は,Windows XP です。どうやったらインストールできますか。

●質問者: TATSUYA とかタツヤ
●カテゴリ:コンピュータ
✍キーワード:cygwin MORE OS Perl PPM
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Iwa
●46ポイント ベストアンサー

http://www.activestate.com/

使われているのはcygwinのperlですね。

ppmはActivePerlの機能ですのでcygwin perlでは使えません。

ppmが使えないとなるとCPANから自分でソースコードをもってきてmake→installという手順を行うしかありません。


2 ● andi
●24ポイント

1.ppmがインストールされていない

2.ppmへのパスが通っていない

のいずれかが原因です。

1.についてはperlをインストールされたディレクトリにppm.batが存在していることを確認してください。

ActivePerlを通常通りインストールすれば入っているはずです。

2.の場合は

(1)[マイコンピュータ]のプロパティから[詳細設定]タブを選択し

(2)[環境変数]ボタンを押下して開く画面で設定可能です。

(3)この画面の[システム環境変数]欄にPath変数があると思いますので

(4)これを選択し[編集]ボタンを押下

(5)変数値欄の最後に;区切りでperlをインストールしたディレクトリを設定して[OK]

(6)元の画面も[OK]して、あとはWindowsを再起動すれば動作するようになると思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ