Nou, ik zal het maar ff rechtzetten, wat hier allemaal gebruld wordt, anders denkt men straks écht dat het zo hoort
- Onder *nix staan een aantal directories in je PATH variabele. Dit zijn onder meer /usr/bin, /bin en meestal /usr/local/bin. Soms (!) wordt daar een andere directory aan toegevoegd - zoals /opt/racer/bin hierboven - zodat je "racer" in kunt typen om dat programma te starten. Dat heeft dus NIETS te maken met het feit dat je in /opt/racer staat of in /opt/racer/bin, maar dat komt puur en alleen doordat /opt/racer/bin in je PATH variabele staat.
- Wanneer je een bestand uit je huidige directory wilt starten type je dat ALTIJD als ./naam_van_bestand. Met ./ ervoor dus.
- Als dat niet hoeft, staat dat bestand in een van de directories uit je PATH var.
Zo simpel is het. Proberen vanuit /opt/racer door middel van "./racer" en bestand in /opt/racer/bin te starten KAN dus gewoon niet. Waarschijnlijk staat de "racer" binary NIET in één van de dirs in je PATH var (logisch). Je moet dat ding dus gewoon even zoeken en starten met ./naam (als je in die dir staat) of met de volle pad naam (/opt/racer/bin/racer of zo).
P.S. dat racer blijkbaar gestart moet worden vanuit /opt/racer met "bin/racer" ligt aan het feit dat er een beetje slordig geprogd is denk ik. Blijkbaar moet de werkdir van dat progsel perse /opt/racer zijn.
[
Voor 9% gewijzigd door
wzzrd op 31-05-2003 15:35
]