PERL: command not found

Generella Linux-frågor och frågor gällande Linuxmjukvara som saknar egen forumkategori skall postas i detta forum
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Användarvisningsbild
HUSKii
Tar hemautomation på allvar
Inlägg: 270
Blev medlem: 16 jun 2008, 20:08
Ort: Oskarström

PERL: command not found

Inlägg av HUSKii »

Hej!

Jag har en Raspberry Pi med Raspian "Wheezy" (2013-02-09-wheezy-raspbian) installerat.

När jag kör detta scriptet, som ligger i '/home/pi/scripts' och heter 'perltest.pl':

Kod: Markera allt

#!/usr/bin/perl
Print "test";
Genom att skriva:

Kod: Markera allt

sudo /home/pi/scripts/perltest.pl
Så får jag detta som svar:
sudo: /home/pi/scripts/perltest.pl: command not found
Efter lite googlande så läste jag att det kunde bero på att PERL inte var installerat, eller var installerat på annan plats än normalt(?).

Så jag körde:

Kod: Markera allt

which perl
För att kolla vart perl är installerat, om det är installerat.
Detta kom som svar:
/usr/bin/perl
Om jag däremot kör:

Kod: Markera allt

perl -e 'print "Perl fungerar!\n";'
så får jag som svar:
Perl fungerar!
Screenshot
Screenshot
perl.png (23.33 KiB) Visad 7698 gånger
Någon som har någon ide på vad som kan vara tokigt?
Eller är det så enkelt som handhavande fel? :lol:

Mvh Henrik
pixi
Tar hemautomation på allvar
Inlägg: 150
Blev medlem: 11 mar 2008, 10:53
Ort: Målsryd
Kontakt:

Re: PERL: command not found

Inlägg av pixi »

HUSKii skrev:Hej!

Jag har en Raspberry Pi med Raspian "Wheezy" (2013-02-09-wheezy-raspbian) installerat.

När jag kör detta scriptet, som ligger i '/home/pi/scripts' och heter 'perltest.pl':

Kod: Markera allt

#!/usr/bin/perl
Print "test";
Genom att skriva:

Kod: Markera allt

sudo /home/pi/scripts/perltest.pl
Så får jag detta som svar:
sudo: /home/pi/scripts/perltest.pl: command not found
Efter lite googlande så läste jag att det kunde bero på att PERL inte var installerat, eller var installerat på annan plats än normalt(?).

Så jag körde:

Kod: Markera allt

which perl
För att kolla vart perl är installerat, om det är installerat.
Detta kom som svar:
/usr/bin/perl
Om jag däremot kör:

Kod: Markera allt

perl -e 'print "Perl fungerar!\n";'
så får jag som svar:
Perl fungerar!
perl.png
Någon som har någon ide på vad som kan vara tokigt?
Eller är det så enkelt som handhavande fel? :lol:

Mvh Henrik
Prova
Sudo chmod +x /home/pi/scripts/perltest.pl


Detta gör scriptet körbart

Andrras H
Sent from my GT-I9300 using Tapatalk 2
pixi
Tar hemautomation på allvar
Inlägg: 150
Blev medlem: 11 mar 2008, 10:53
Ort: Målsryd
Kontakt:

Re: PERL: command not found

Inlägg av pixi »

Skippa sudo



Sent from my GT-I9300 using Tapatalk 2
Användarvisningsbild
HUSKii
Tar hemautomation på allvar
Inlägg: 270
Blev medlem: 16 jun 2008, 20:08
Ort: Oskarström

Re: PERL: command not found

Inlägg av HUSKii »

Testa det, men ger detta resultatet.

Kod: Markera allt

pi@raspberrypi ~ $ /home/pi/scripts/perltest.pl
-bash: /home/pi/scripts/perltest.pl: Permission denied
Jag skapade scriptet med:

Kod: Markera allt

nano /home/pi/scripts/perltest.pl 
och skrev in detta i filen:

Kod: Markera allt

#!/usr/bin/perl
Print "test";
Användarvisningsbild
HUSKii
Tar hemautomation på allvar
Inlägg: 270
Blev medlem: 16 jun 2008, 20:08
Ort: Oskarström

Re: PERL: command not found

Inlägg av HUSKii »

pixi skrev: ...
Prova
Sudo chmod +x /home/pi/scripts/perltest.pl


Detta gör scriptet körbart

Andrras H
Sent from my GT-I9300 using Tapatalk 2
Detta var lösningen.
Tackar! :)
pixi
Tar hemautomation på allvar
Inlägg: 150
Blev medlem: 11 mar 2008, 10:53
Ort: Målsryd
Kontakt:

Re: PERL: command not found

Inlägg av pixi »

Fint att det funkade :-)

Sent from my GT-I9300 using Tapatalk 2
Skriv svar