Verwenden Sie den Befehl in pyenv anstelle des Befehls in Homebrew

Verwenden Sie den Befehl in pyenv anstelle des Befehls in Homebrew

Problem

Ich habe ein MacBook Pro gekauft und alle Daten vom MacBook Air übertragen. Als ich die Installation sshuttlemithilfe eines Befehls durchführte pip install sshuttleund 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/shimsIhre 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.

verwandte Informationen