[ 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]
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 ]