Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

unsetting the PREFIX setting

by punkish (Priest)
on Nov 08, 2012 at 19:51 UTC ( #1002968=perlquestion: print w/replies, xml ) Need Help??
punkish has asked for the wisdom of the Perl Monks concerning the following question:

I was trying to install my own Perl on my shared web host, so I set `PREFIX= ~/usr` when building Perl. However, that process didn't really work very well, so I decided to install Perl using `perlbrew`. I now have Perl 5.16.2 installed, but for some reason the $PREFIX value is still remembered and causes problems. For example, `cpanminus` complains with

Only one of PREFIX or INSTALL_BASE can be given. Not both. MIYAGAWA/App-cpanminus-1.5018.tar.gz /home/punkish/perl5/perlbrew/perls/perl-5.16.2/bin/perl Makefile.PL +PREFIX=~/home/punkish/perl -- NOT OK

How do I unset the PREFIX value forever?

I have tried reconfiguring CPAN itself, but I don't know how to set all instances of PREFIX use to essentially whatever the default may be so cpanminus doesn't croak.

when small people start casting long shadows, it is time to go to bed

Replies are listed 'Best First'.
Re: unsetting the PREFIX setting
by Anonymous Monk on Nov 09, 2012 at 04:52 UTC

    When you set it like that, it doesn't persist -- your .profile or .bashrc or a global one (from your admin) is probably setting prefix

    Also, maybe it is set through sitecustomize, run 'perl -V' to find out

    help set help export man set man export

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1002968]
Approved by Athanasius
[choroba]: Morning!
[Corion]: Hi choroba, Discipulus!
[Corion]: Yesterday I've been mulling over how to best generate HTTP requests from permutations of values but I haven't found a nice API for passing in the "template" of the HTTP request yet. I guess I'll have to do a SoPW for that
[Corion]: The API itself will basically be my $iter = generate_http_requ ests(method => 'GET', url => '/settings/:name', headers => ???, get_params => ['foo','bar']), but I'm not sure how to parametrize values in the headers and how to specify lists of ...
[choroba]: On the other hand, lots of options to receive the requests :-)
[Corion]: ... values to be used. For example, I think for headers, one would want to have various kinds of Content-Encoding headers, but for the get_parameters one would have various kinds of Bobby Tables
[choroba]: What about [metadoc:// Algorithm::Loops]?
[Corion]: choroba: Yeah, but handing off the request to Dancer,Plack, Mojolicious,LWP is easy once I have the data filled into some structure ;))
[choroba]: Algorithm::Loops

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2017-01-17 08:12 GMT
Find Nodes?
    Voting Booth?
    Do you watch meteor showers?

    Results (152 votes). Check out past polls.