|There's more than one way to do things|
PERL5LIB resets in a new terminal windowby colicab (Initiate)
|on Apr 27, 2012 at 19:20 UTC||Need Help??|
colicab has asked for the
wisdom of the Perl Monks concerning the following question:
I'm quite new at Perl programming. I just did some courses on basic Perl, BioPerl and using the Perl API to search the Ensembl database. So if this is a noob question/problem, you know why that is ;-)
I want to install the Perl API and for that the tutorial on the Ensembl webpage says you have to set PERL5LIB environment variable by doing this: export PERL5LIB=/src/ensembl/modules:/src/ensembl-compara/modules:/src/ensembl-variation/modules:/src/ensembl-functgenomics/modules:
So far so good: when I echo $PERL5LIB, I nicely get the list I just set in the env variable. I can run my scripts and everything is great!
But now, when I close the current terminal window and open it again, he empties the PERL5LIB list and I have to set them again. After that, it works again until I try it with yet a new Terminal window.
Is this normal behaviour? I thought, you had to set the variable once and it's done? How can I permanently set PERL5LIB? Can anyone help me with this? BTW, I'm working on a macbook Air running OS X 10.7.3 (Lion) with perl 5.12.3. I don't know if you guys need to know something else about my system...
I googled for this problem but I didn't find any helpful links (although before this problem, I ran into a bunch of other problem trying to install the API. So I might have been a bit impatient with googling).Thnx!