Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: cpan client- install_base value not used to install Text::Table

by Haarg (Curate)
on Oct 15, 2019 at 10:26 UTC ( #11107478=note: print w/replies, xml ) Need Help??


in reply to cpan client- install_base value not used to install Text::Table

Others have mentioned that PREFIX and --install_base work differently, and you probably don't want to combine them. You should probably change PREFIX to INSTALL_BASE.

The direct problem you are having is because you've configured the --install_base option on the mbuild_arg, which is the build step. It needs to be set either on the install step (mbuild_install_arg) or the configure step (mbuildpl_arg). Setting it on mbuildpl_arg would correspond to how you were using the option manually.

I would definitely recommend using local::lib instead of configuring this in your CPAN shell. And if you didn't want to use local::lib, you would be better off using the PERL_MM_OPT and PERL_MB_OPT environment variables to change the installation location. Either local::lib or using the environment variables manually has the advantage of working with any install tool, not just the CPAN shell.

Replies are listed 'Best First'.
Re^2: cpan client- install_base value not used to install Text::Table
by Anonymous Monk on Oct 15, 2019 at 23:48 UTC

    Thanks for explaining the details, especially about "mbuild_install_arg" option.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://11107478]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (6)
As of 2020-10-30 10:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My favourite web site is:












    Results (278 votes). Check out past polls.

    Notices?