Re: cosas raras con perl y windows
El sáb, 07 de dic de 2002, a las 04:24:41 +0100, Juan Guil dijo:
> Hola:
> Os cuento una cosa que no entiendo porque me pasa por si alguien le ha
> pasado alguna vez:
> Vamos a ver:
> He copiado un script de perl desde un windows2000 con un editor de codigo
> que se llama EditPlus.
> Lo que hago es que lo guardo el fichero en una maquina linux directamente
> por samba a un directorio donde tengo compartido con el servidor win2000.
> El script de ejemplo (cuidado es muy complicado) es el siguiente:
>
> #!/usr/bin/perl
> print "Hello, World...\n";
>
> La cosa es la siguiente.
> Cuando guardo el fichero se guarda con los siguientes permisos:
>
> -rwxr--r-- 1 juak juak 49 2002-12-07 15:49 hello.pl*
> (En teoria me imagino que se puede ejecutar ya que tiene permiso de
> ejecuccion no?)
>
> intento ejecutar el script directamente y me pasa lo siguiente:
>
> juak@KEIKO:/home/guardados$ ./hello.pl
> : bad interpreter: No existe el fichero o el directorio
>
> ?????????
>
> ahora: si lo ejecuto con:
>
> juak@KEIKO:/home/guardados$ perl hello.pl
> Hello, World...
>
> Funciona perfectamente ??????????????????
>
> No tengo ni idea que es lo que puede pasar, me imagino o pienso que puede
> ser que sea porque el fichero esta creado con un editor windows porque he
> probado que si escribo el mismo script con el vim me deja ejecutarlo sin
> problemas
>
> ¿que es loque realmente esta pasando??
> Se podria arreglar?
>
> Pos nada muchas gracias a todos :))
>
> A ver si alguien me puede contestar poruqe ya es por curiosidad jejejejej
> Saludines
>
>
>
Si yo te contara lo que he sufrido pasando perl de linux a windows....
lo que te voy a contar parecerá una tonteria pero... ¿quien sabe?
El mensaje de error me parece que es de bash y es cuando no encuentra el
interprete (en este caso perl)
¿has probado a hacer "locate perl" para que te diga en que directorio lo
tienes instalado y que te coincida con la dirección indicada en el
script?
Atte Javier M Mora
Reply to: