Pregunta

Estoy usando perlbrew a pasar de una versión de Perl. También utilizo Eclipse para escribir scripts de Perl.

Parece que Eclipse no reconoce los interruptores entre las versiones de Perl, y sigue trabajando con la versión de la base instalada de perlbrew. He intentado reiniciar Eclipse pero esto doen't ayuda.

Así que, ¿Cómo puedo hacer el trabajo con Eclipse perlbrew?

¿Fue útil?

Solución

Si está utilizando EPIC, esto va a funcionar: Haga clic a través Ventana-> Preferencias-> Perl EPIC y establecer el ejecutable Perl para perl5/perlbrew/bin/perl. Esto siempre apunta a la versión actual conjunto de Perl. La ruta es relativa a tu $ HOME en Linux.

Otros consejos

No he probado esto, ya que normalmente sólo tiene que utilizar un editor de texto para Perl, pero he tomado a la utilización de la línea de #!/usr/bin/env perl tinglado de modo que consiga la perl para el usuario que ejecuta el script (es decir. Perlbrew si yo, sistema de perl si la raíz). Si Eclipse ejecuta la secuencia de comandos myscript.pl` (./myscript.pl) this should work, if instead it callsperl entonces esto no le ayudará.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top