miau's blog?

PPM で「No missing packages to install」エラー

一昨日「うまくいかない」と書いた Ack のハイライト表示を別の環境で試そうとすると、Ack のインストール時にこんなエラーが。

>ppm install App::Ack
No missing packages to install

あれー?もうインストールされてる系のエラー?でもローカルに App::Ack なんてないけど・・・。

状況がわからないけど、とりあえずいきなりインストールを試みるんじゃなくて検索してみる。

>ppm search App::Ack
1: ack
A grep-like program specifically for large source trees
Version: 1.86
Released: 2008-07-09
Repo: ActiveState Package Repository

2: ack
A grep-like program specifically for large source trees
Version: 1.72
Repo: trouchelle.com

以前 リポジトリを追加したけど、このせいでパッケージが複数該当する→エラーになってる、って流れかな?明示的にリポジトリ指定すれば解決できそう。

URL 指定は面倒だから、リポジトリの番号で指定できたりしないかなー?とppm install のオプションを調べてみると、直前に実行した ppm search での番号を指定すればいいっぽい。

今回は 1 のほうが新しいから、こんな感じで指定、と。

>ppm install 1
Downloading ack-1.86...done
Unpacking ack-1.86...done
Generating HTML for ack-1.86...done
Updating files in site area...done
2 files installed
1 file unchanged
2 files updated

ということで Ack インストールできました。なんだかハイライト表示もうまくいってるっぽいから、一昨日の内容にも追記しておかないと。


posted at 20:52:01 on 2009-03-08 by miau - Category: Perl No Trackbacks - Permalink

TrackBack

このエントリにトラックバックはありません
現在トラックバックは受け付けていません。

Comments

No comments yet

Add Comments

現在コメントは受け付けていません。
お手数ですが、 こちら のコメント欄にでも記載していただければと思います。