タグ

CPANに関するakaneharaのブックマーク (3)

  • オフラインでCPANを使う方法 (2種類) - Qiita

    CPANに接続できなくてもCPANモジュールをインストールする方法を2つ説明。 次のケースで便利。 外部から隔離されたサーバー 山奥や飛行機の上など、ネットにつながらないとき。 手段は2種類。 CPAN::Miniを使ってCPANミラーを作る (オススメ) CPANにあるものなら何でもインストールできる。 簡単。依存関係に悩まされない。 ストレージの容量が必要。(2013年3月時点では2.4G必要) cpanのキャッシュを利用する 一つ目に比べて必要最低限の容量ですむ。持ち運びしやすい。 依存関係ではまる場合もある。 これらの方法は、既にネットにたくさん書かれていますが、自習、確認のためにも投稿。 CPAN::Miniを使ってCPANミラーを作る 流れとして、CPAN::Miniをインストール、CPANミラーを作成、cpanのダウンロード先にローカルのミラーを追加。以上。 実行例

    オフラインでCPANを使う方法 (2種類) - Qiita
  • Orepanでローカルミラーを作成・管理する - メメメモモ

    プロジェクトが依存しているモジュールをローカルミラーで管理します。 ローカルミラーはプロジェクトのバージョン管理下に入れます。 こうすることで、依存モジュールのバージョンを固定することができます。 管理ツールインストール ローカルミラーを管理するツールOrePANをインストールします。 $ cpanm OrePAN ローカルミラーを作成する cpanmコマンドを使って、ローカルミラーを作成します。 基は「--save-dists」オプションを使い、ローカルミラーを作成していきます。 以下のようにcpanmコマンドを実行します。 $ cpanm -L local-tmp --save-dists=cpan-mirror Mojolicious バージョンを指定してインストールしたい場合は、「Mojolicious@3.82」というように@をつけて指定します。 $ cpanm -L loca

    Orepanでローカルミラーを作成・管理する - メメメモモ
  • CPANモジュールのインストール時に自動でデフォルト選択をする方法 - Craftworks Tech Blog - Branch

    何通りかあります。 yes コマンド yes '' | cpan -i Some::Module yes に空文字列を引数に与えないと、'y' をパイプに送ってしまい、デフォルト値選択ではなく、必ず y を選択してしまうので注意! 環境変数 PERL_AUTOINSTALL PERL_AUTOINSTALL='--defaultdeps' cpan -i Some::Module or export PERL_AUTOINSTALL='--defaultdeps' cpan -i Some::Module 詳しくは、Module::AutoInstall の ENVIRONMENT の項を参照のこと。 cpan の prerequisites_policy オプション cpan> o conf prerequisites_policy follow cpan> o conf commit

    CPANモジュールのインストール時に自動でデフォルト選択をする方法 - Craftworks Tech Blog - Branch
  • 1