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!
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: PERL5LIB resets in a new terminal window
by toolic (Bishop) on Apr 27, 2012 at 19:28 UTC | |
Re: PERL5LIB resets in a new terminal window
by JavaFan (Canon) on Apr 27, 2012 at 19:30 UTC | |
Re: PERL5LIB resets in a new terminal window
by derby (Abbot) on Apr 27, 2012 at 19:57 UTC | |
by colicab (Initiate) on Apr 29, 2012 at 15:23 UTC | |
by Your Mother (Archbishop) on Apr 29, 2012 at 17:57 UTC | |
by Anonymous Monk on Nov 01, 2013 at 19:08 UTC | |
by Corion (Patriarch) on Nov 01, 2013 at 19:41 UTC |