Sida 1 av 1

Lyckas inte köra skript från annan mapp [LÖST]

Postat: 11 okt 2009, 11:20
av JeyPeyy
Jag har lite problem med ett spel som heter AssaultCube. När jag laddade ner den senaste versionen från sourceforge och extraherade den så fick jag ett skript som heter assaultcube.sh. Om jag letar mig till den mappen i terminalen och kör ./assaultcube.sh så fungerar allt som det ska, men om jag är i en annan mapp och kör ~/Program/Spel/AssaultCube_v1.0.2/assaultcube.sh så funkar det inte. Jag får det här felmeddelandet:
Your platform does not have a pre-compiled Cube client.
Please follow the following steps to build a native client:
1) Ensure you have the SDL, SDL-image, OpenAL, and OpenGL libraries installed.
2) Change directory to source/src/ and type "make install".
3) If the build succeeds, return to this directory and run this script again.
Detta stämmer ju då inte eftersom det går att köra den från den mappen. Jag försökte ändå att skriva "make install", men efter en stund så fick jag många felmeddelanden som handlar om sound.cpp.

Jag vill kunna göra det här för att kunna skapa en programstartare i menyn.

Re: Lyckas inte köra skript från annan mapp

Postat: 11 okt 2009, 11:29
av webaake
Pröva med 'sh' först, och HELA sökägen, alltså;

Kod: Markera allt

sh /home/din_användare/Program/Spel/AssaultCube_v1.0.2/assaultcube.sh

Re: Lyckas inte köra skript från annan mapp

Postat: 11 okt 2009, 11:33
av Konservburk

Kod: Markera allt

sh -c 'cd ~/Program/Spel/AssaultCube_v1.0.2/ && exec ./assaultcube.sh'

Re: Lyckas inte köra skript från annan mapp

Postat: 11 okt 2009, 12:13
av JeyPeyy
Konservburk skrev:

Kod: Markera allt

sh -c 'cd ~/Program/Spel/AssaultCube_v1.0.2/ && exec ./assaultcube.sh'
Tack, det funkade =)