User Tools

Site Tools


perl

Perl

Perl can be accessed by modules (currently 5.24.0,5.36.0) or you can install and modify perl through conda python.

module load perl/5.36.0
perl

To install your own perl modules through cpan, you will need to tell perl where to put them and look for them in your disk area. For example,installing YAML::Syck, adapted from iu.edu. This doesn't work with conda perl yet. As for installing any software over the internet, use srun to get a compute node (cloud 1 core is fine and usually immediate).

c1715:rfeynman:$ mkdir -p ~/perl5  #once

c1715:rfeynman:$ module load perl/5.36.0 gcc/11.2.1  #it usually works better to have
# a more modern c compiler, c compiler only needed at install time

c1715:rfeynman:$ source /share/apps/bin/localperl.sh   #always **after** loading the 
#perl module, both install and run time

c1715:rfeynman:$ cpanm YAML::Syck
...lots of output hopefully ending with...
  /bin/make install  -- OK

c1715:rfeynman:$ perl -de1  #no error below is good
main::(-e:1):	1

  DB<2> use YAML::Syck;
  
  DB<3> q
c1715:rfeynman:$ 
perl.txt · Last modified: 2022/09/14 15:25 by root