2012-04-18 9 views
6

Esta pregunta tiene más que ver con el eclipse que con la programación. Pero cualquier programador que haya usado eclipse debería tener algunas entradas para mí. Aquí está mi requisito:Eclipse Perl Remote Execution

  • Tengo Eclipse (con EPIC) instalado en mi PC con Windows 7. Yo no tengo ningún binario perl ejecutándose en Windows PC ni tengo la intención de instalar uno.
  • Tengo perl y los módulos necesarios instalados en una caja Linux remota.
  • Entonces, mi pregunta es, ¿Puedo usar el eclipse en mi PC con Windows 7 para escribir/ejecutar/depurar programas perl en la caja Linux remota?

ya he pasado por los artículos siguientes:

http://www.epic-ide.org/guide/ch06s02.php#N10812

Run Eclipse EPIC Perl Plugin on Remote Project/Files

pero no soy capaz de interpretar la información contenida en los enlaces anteriores correctamente. En otras palabras, no funciona para mí o mi caso de uso es diferente de lo que se describe en esos enlaces.

Entonces, ¿es factible configurar el eclipse según mis requisitos como se describe arriba? Si la respuesta es Sí, entonces podría proporcionarme la orientación sobre cómo lograrlo. Si no, entonces ¿hay algún otro trabajo para lograr lo mismo? Estoy bastante seguro de que alguien debe haber pasado por una situación similar.

Gracias

Respuesta

4

Por lo tanto, lo tengo funcionando después de un largo tiempo como a continuación. Estoy aprendiendo Eclipse. Así pegar la información aquí, así que no voy a olvidarlo de nuevo :)

  1. abajo Eclipse carga en Windows

  2. no es necesario instalar ningún ventanas binarios como Perl ActiveState, fresa, etc ...

  3. instalar el plugin EPIC para Perl: http://www.epic-ide.org/guide/ch01s02.php

  4. Asegúrese de que el explorador del sistema remoto está instalado: Archivo-> Otros-> System explorer remoto.

  5. Si no encuentra RSE en la ubicación anterior, entonces no está instalado y hay que instalarlo: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.rse.doc.user/gettingstarted/g1installing.html

  6. Abrir la perspectiva Explorador de sistemas remotos (Ventana-> Abrir perspectiva-> Otros-> Explorador de sistemas remotos)

  7. Crear una conexión con el sistema Linux: bajo la perspectiva de RSE, haga clic en el icono que se parece a "T" invertida

  8. Siga el asistente y proporcionar la información necesaria. (En este asistente, en algunas preguntas que usted tiene que elegir entre dStore, SSH y FTP)

  9. He seleccionado ssh en todas partes, no sé lo que dStore es

  10. Una vez completa, debería ver el nuevo conexión en el lado izquierdo

11.Right clic en "Terminales" SSH y haga clic en "conectar/lanzamiento Terminal"

  1. Proporcionar º La contraseña para el usuario de Linux y obtendrá un shell a continuación. Este es el shell ssh de su servidor Linux y puede usarlo como PuTTy.

  2. Ahora, en el lado izquierdo, amplíe su servidor y podrá navegar por la estructura de directorios del servidor Linux. Se puede crear un nuevo archivo de Perl y luego ir sobre la escritura de su guión

  3. Aquí, el EPIC plug-in que le ayudará desde la perspectiva IDE (color de sintaxis, autocompletado, etc ...)

  4. Guardar la archivo.

  5. Ahora, para ejecutarlo, vaya al shell SSH que ha abierto en el paso anterior y ejecute "perl filename.pl". Le dará la salida.

Me encanta este método. De esta forma, puede ejecutar cualquier script (Perl, python, shell ... etc.) en el servidor Linux remoto y puede usar el poder de eclipse para ayudarlo a escribir/editar el código. No es necesario instalar ningún binario de Perl/python en el cuadro de Windows local.

Gracias.

+0

Y si alguien se está preguntando, esto funciona con: Eclipse Java EE IDE para desarrolladores web. Versión: Luna Service Release 1a (4.4.1) ID de compilación: 20150109-0600 – Richard

1
  1. Comprobar si se puede grabar un simple script de perl en su caja victoria con eclipse. No necesita correr Esto es para asegurarse de que puede usar el épico sin un intérprete perl.
  2. Copie todo el origen de Perl relacionado con el proyecto desde el cuadro remoto al cuadro local .
  3. Cree un Proyecto Perl, en lugar de usar la ubicación predeterminada, señálelo a la ubicación del origen en el cuadro local.
  4. Ahora puede buscar archivos de proyecto.
  5. Haga clic en Depurar-> RemotePerlDebug, desde aquí siga los pasos que figuran en la primera URL a la que se ha hecho referencia. EPIC-IDE
+0

Gracias por la sugerencia. Estoy muy confundido con Eclipse. Puede ser que sea una mala elección para un principiante. Encuentro que dedico más tiempo a hacer eclipse por mi requerimiento que a la codificación perl actual. Me he mudado al editor vi por el momento. Voy a explorar el eclipse durante el fin de semana. – slayedbylucifer

+0

Esa es la decisión correcta que tomó. Si tiene plazos ajustados y se acostumbra a eclipsar tomando tiempo, entonces es mejor volver a EPIC. – tuxuday