Problem
Ich habe ein MacBook Pro gekauft und alle Daten vom MacBook Air übertragen. Als ich die Installation sshuttle
mithilfe eines Befehls durchführte pip install sshuttle
und versuchte, ihn auszuführen sshuttle -r host 0/0
, trat der folgende Fehler auf.
-bash: /usr/local/bin/sshuttle: No such file or directory
Ich habe also herausgefunden, dass ich den Pfad von sshuttle auf den von pyenv korrigieren muss. So ändern Sie den Befehlspfad auf den von pyenv.
Das möchte ich ändern
$ which sshuttle
/Users/Me/.pyenv/shims/sshuttle
Antwort1
Sie können /Users/Me/.pyenv/shims
Ihre PATH-Variable erweitern, indem Sie sie export PATH="/Users/Me/.pyenv/shims/:$PATH"
zu Ihrem .bash_profile hinzufügen. Eine andere Möglichkeit, wenn Sie nur diese bestimmte ausführbare Datei und nicht alles im Verzeichnis möchten, wäre, sie alias sshuttle= "/Users/Me/.pyenv/shims/sshuttle"
in Ihr .bash_profile aufzunehmen.