[perlメモ]モジュールのコンパイルで「Only one of PREFIX or INSTALL_BASE can be given. Not both.」が出る時の対処
Posted by kumacchi on 2020年3月24日 , No comment
perlのモジュールのインストールでモジュールのインストール場所を指定するためにPREFIXを指定して
perl Makefile.PL PREFIX=~/local
とかしたときに、
Only one of PREFIX or INSTALL_BASE can be given. Not both.
と出る場合、makeしてもmakeできません。Makefileの生成がされてません。
その場合既にINSTALL_BASEが環境変数で定義されてたりします。
そういう環境の場合どうすればいいかというとPREFIXをINSTALL_BASEに置き換えて指定してあげるとうまくいきます。
うまくMakefileが出来たら、上の様にmake testをしてPASSすることを確認してからmake installでインストールします。
参考
(Visited 534 times, 1 visits today)
カテゴリ:
perl・cgi