2012-11-29 12 views
12

Al momento sto cercando di aggiungere un percorso per ns-2 al mio file .bashrc, ho installato ns-allinone-2.34 ma il comando ns fornisce il risultato: comando non trovato quando inserito nella shell.Aggiunta di un percorso al file .bashrc?

Ecco ciò che il mio file .bashrc attualmente sembra, ho modificato usando gedit:

# .bashrc 

# Source global definitions 
if [ -f /etc/bashrc ]; then 
. /etc/bashrc 
fi 


# User specific aliases and functions 
export PATH=/home/michael/ns-allinone-2.34/bin/ns:/home/michael/ns-allinone-2.34/bin/nam:$PATH 

Qualcuno può spiegare perché questo non funziona o ciò che una possibile soluzione potrebbe essere? Sto usando fedora 17.

+2

Hai avviato una nuova shell che ha ricaricato il file .rc? – choroba

+5

È questo il binario o la directory: /home/michael/ns-allinone-2.34/bin/ns? Deve essere la * directory * che contiene il binario –

+1

AH che lo ha risolto usando il binario non la directory, ho cancellato il ns e il nam fuori dalla fine e ora funziona! – user1825241

risposta

10

Il PATH dovrebbe contenere la directory per i binari, non i binari stessi.

Ad esempio, nel sopra:

export PATH=/home/michael/ns-allinone-2.34/bin/ns:.. 

dovrebbe in realtà essere:

export PATH=/home/michael/ns-allinone-2.34/bin:... 
+0

Ho eliminato questa risposta per errore. Non so come ripristinarlo .. aiutami per favore :) – Maystro

+0

Premi semplicemente lo stesso pulsante freccia, penso. –

+0

No .. Dice "Il tuo voto è ora bloccato a meno che questa risposta non sia stata modificata" – Maystro

38

anche se si esporta percorso come questo, si desidera mantenere vecchio sentiero e, quindi, comprendere come bene.

export PATH=$PATH:/home/michael/ns-allinone-2.34/bin/ 
+1

Ha fatto, è alla fine, proprio come dovrebbe essere. – tripleee

+1

Oh, hai ragione, non l'ho fatto scorrere e mi aspettavo che il PATH originale fosse all'inizio ... – user1830432

+0

qual è la differenza esatta tra questa risposta e quella accettata? Voglio dire, cosa succede se "$ PATH:" non viene aggiunto prima del percorso di bin? – CTodea

Problemi correlati