Programma in $ PATH non trovato

4

Sto eseguendo xubuntu 12.1 e sto avendo qualche difficoltà a ottenere un programma che ho aggiunto al mio percorso da eseguire.

Il programma che sto tentando di eseguire è scan-view , da Clang. Ho creato Clang dal sorgente e, come raccomandato, aggiunto scansione-build e scan-view al mio PERCORSO .

echo $PATH mi dà:

/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/paul/clang_build/Debug+Asserts/bin:/home/paul/llvm/tools/clang/tools/scan-build:/home/paul/llvm/tools/clang/tools/scan-view

Che è quello che mi aspetto. clang e scan-build funzionano bene, ma quando provo scan-view dalla shell, ottengo:

The program 'scan-view' is currently not installed. You can install it by typing:
sudo apt-get install clang

Tuttavia, dando un percorso completo alla vista scansione si apre:

/home/paul/llvm/tools/clang/tools/scan-view/scan-view

Sono sicuro che sto facendo un errore stupido, ma ho provato tutto quello che riesco a pensare.

Aggiornamento : continuo a riscontrare lo stesso problema. Non so se sia rilevante, ma ho notato che scan-build , che funziona, è uno script rubino, mentre scan-view è uno script python. Non sono sicuro che ciò faccia la differenza.

    
posta Paul Spinelli 13.03.2013 - 04:17

2 risposte

1

Hai verificato che il file binario / script risultante sia contrassegnato come eseguibile?

chmod 755 SOMEFILE o chmod +x SOMEFILE

un esempio di elenco per la convalida della convalida:

ls -al $HOME/bin/juju-recycle-local

-rwxr-xr-x 1 charles charles 562 Jan 17 18:00 /home/charles/bin/juju-recycle-local
    
risposta data lazyPower 22.01.2014 - 11:22
0

dovresti aggiungere solo il percorso in cui si trovano i bin non il percorso completo

try

export PATH="/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/paul/clang_build/Debug+Asserts/bin:/home/paul/llvm/tools/clang/tools"

Non sono sicuro del motivo per cui scan-build funziona. puoi pubblicare l'output di whereis scan-build

    
risposta data max 13.03.2013 - 07:15

Leggi altre domande sui tag