[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
perlbrew [2016/04/27 11:38]
ufal +problems on atlas
perlbrew [2016/11/25 12:34] (current)
ufal
Line 8: Line 8:
 Add to your ''~/.bashrc'': Add to your ''~/.bashrc'':
  
-  if [ -e /opt/bin/perl ] +  source /net/work/projects/perlbrew/init 
-  then +  eval "$(bash-complete setup)" 
-      source /net/work/projects/perlbrew/init +
-      eval "$(bash-complete setup)" +
-  fi+
  
-The "if" seems to be necessary to avoid invoking Perlbrew e.g. on the atlas machine, where it fails and damages the $PATH variable. 
 The second line is optional, but it enables [[https://metacpan.org/pod/Bash::Completion|Bash Completion]] for [[http://perlbrew.pl/|perlbrew]], [[https://metacpan.org/pod/App::cpanminus|cpanm]] and treex (if the respective ''Bash::Completion::Plugins::XY'' modules are installed). The second line is optional, but it enables [[https://metacpan.org/pod/Bash::Completion|Bash Completion]] for [[http://perlbrew.pl/|perlbrew]], [[https://metacpan.org/pod/App::cpanminus|cpanm]] and treex (if the respective ''Bash::Completion::Plugins::XY'' modules are installed).
 Make sure you have deleted (commented out) the old setup_platform setup (''source /net/work/projects/perl_repo/admin/bin/setup_platform'') from your ''~/.bashrc''. Make sure you have deleted (commented out) the old setup_platform setup (''source /net/work/projects/perl_repo/admin/bin/setup_platform'') from your ''~/.bashrc''.
Line 111: Line 108:
   source /net/work/projects/perlbrew/init   source /net/work/projects/perlbrew/init
  
-(You probably have this in your ''~/.bashrc'', so you don't need to run it again.) This will issue some warnings because perlbrew is not installed, but it will set the variables PERLBREW_ROOT and PERLBREW_HOME, so the following installation goes to the shared directory (''/net/work/projects/perlbrew/$ARCHITECTURE'').+(You probably have this in your ''~/.bashrc'', so you don't need to run it again.) This will issue some warnings because perlbrew is not installed, but it will set the variables PERLBREW_ROOT and PERLBREW_HOME, so the following installation goes to the shared directory (''/net/work/projects/perlbrew/$ARCHITECTURE''). We need to source it once again below, so ''$PERLBREW_ROOT/etc/bashrc'' is sourced after perlbrew is installed.
  
   wget -O - http://install.perlbrew.pl | bash   wget -O - http://install.perlbrew.pl | bash
 +  source /net/work/projects/perlbrew/init
   perlbrew install-cpanm   perlbrew install-cpanm
  

[ Back to the navigation ] [ Back to the content ]