I would like to use the $var variable in lib path.
my $var = \"/home/usr/bibfile;\"
use lib \"$var/lib/\";
However when I do th
You can't, because the use
directive is evaluated at compile time, while other variables are evaluated at runtime.
If your lib is located somewhere relative to your original script, you can use the standard module FindBin:
# $Bin from FindBin is the directory of the original script
use FindBin;
use lib "$FindBin::Bin/path/to/bib";
use MyModule;