ハードなソフトの話

アクセスカウンタ

zoom RSS gnupack 13: perldoc で perldoc が見つからない

<<   作成日時 : 2015/05/08 22:45   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

現象: perldoc で perldoc が見つからない

  1. Ignored /usr/bin/perldoc: unreadable になる
    image
  2. No Documentation Found for ‘perldoc’ になる

    image 
    CGIなどのモジュールは正しく表示される
    image 

※No documentation Foundの件は gnupack 13.01で解決しています。ksugitaさん、ありがとうございます。
http://d.hatena.ne.jp/ksugita0510/20150510/p1

対処方法1: Ignored … の場合、所有者権限を取得する

Ignored /usr/bin/perldoc: unreadable になる場合、gnupack 13のフォルダにある run_takeown_icacls.exeを実行する。
しばらくすると、下記のようになるので、Enterキーを押して完了する

image

ただし、このままでは、CGIなどのモジュールは表示されるがperldoc や perlfuncが表示されないので、対処方法2を実施する

対象方法2: No Documentation… の場合、足りないpodファイルを取得する

gnupack 13.01以降を使用する。何らかの事情で13.01が使用できない場合、次の以降のいずれかの方法でpodファイルを取得する

(1) apt-cygでperl_podsをインストールする

apt-cyg install perl_pods

(2) 既にgnupack12が別なフォルダにある場合、pods フォルダをgnupack12からgnupack13の同じフォルダにコピーする。

コピー元: gnupack_xxxxx-12.03-2015.02.01\app\cygwin\cygwin\lib\perl5\5.14\pods
コピー先: gnupack_xxxxx-13.00-2015.05.02\app\cygwin\cygwin\lib\perl5\5.14\pods

原因1: アクセス権限の不足

初期段階では、Perlライブラリのアクセス権限が不足しているため。

この種の現象を回避するために gnupack 13から run_takeown_icacls.exeが導入された。

原因2: perl_pods パッケージの不足

Cygwin Perl 5.14.4-3からperlのパッケージが分割された。gnupack13で perl_podsが含まれていなかった。

参照: https://cygwin.com/ml/cygwin/2015-03/msg00082.html
※gnupack 13.01以降では perl_podsが含まれています。

gnupack 12 gnupack 13
image image

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
gnupack 13: perldoc で perldoc が見つからない ハードなソフトの話/BIGLOBEウェブリブログ
文字サイズ:       閉じる