<?xml version="1.0" encoding="windows-1252"?>
<node id="967703" title="PERL5LIB resets in a new terminal window" created="2012-04-27 15:20:15" updated="2012-04-27 15:20:15">
<type id="115">
perlquestion</type>
<author id="967698">
colicab</author>
<data>
<field name="doctext">
Hi Monks.

&lt;p&gt;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 ;-) &lt;/p&gt;

&lt;p&gt;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:&lt;/p&gt;

&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;


&lt;p&gt;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...&lt;/p&gt;


&lt;p&gt;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).&lt;/p&gt;



Thnx!</field>
</data>
</node>
