タグ

2017年3月24日のブックマーク (1件)

  • cpanfileから消したはずの依存がcpanfile.snapshotに残る - Qiita

    cpanfileにCPANモジュールを追加してcarton installしたとする。追加したモジュールをcpanfileから削除して、もう一度carton installを実行したとき、最初に追加したCPANモジュールの依存がcpanfile.snapshotに残ったままになるという現象が起きた。 理由 cpanfile.snapshotはlocal/にインストールされているモジュールから生成されるが、cpanfileからモジュールを外してもlocal/からは削除されないから。 対処方法 local/を消してからcarton installする。 cpanm --local-lib-contained local --uninstall Module::Nameでlocal/からモジュールを削除してからcarton installする。(※ドキュメントでは--uninstallはEXPE

    cpanfileから消したはずの依存がcpanfile.snapshotに残る - Qiita