Ich installierte openvpn
mit brew
. Die Installation verlief einwandfrei, es gab keine Fehler oder fehlende Abhängigkeiten. Aber jetzt, wenn ich versuche, es auszuführen:
users-MBP:~ user$ brew install openvpn
Warning: openvpn-2.3.7 already installed
users-MBP:~ user$ openvpn
-bash: openvpn: command not found
Ich habe mich auf dieses Tutorial gestützt: https://my.hostvpn.com/knowledgebase/29/OpenVPN-on-Mac-OS-X-via-Homebrew-CLI.html
openvpn
hat auch den Vorteil, dass es dasselbe Tool ist, das ich unter Linux für den Job verwendet habe, sodass ich einfach meine Konfigurationsdateien, die gleichen Befehle usw. kopieren kann.Antworten:
Am Terminal Typ:
Dies ist Ihr Standardsuchpfad für ausführbare Dateien. Offenbar wurde die ausführbare Datei von openvpn an einem Ort installiert, der nicht in Ihrem Suchpfad enthalten ist.
Zuerst müssen Sie die ausführbare Datei von openvpn suchen:
Fügen Sie dann das Verzeichnis mit der ausführbaren Datei openvpn zu Ihrem Standardsuchpfad hinzu, indem Sie diese Art von Zeile an das Ende Ihrer .profile-Datei anfügen (in Ihrem Ausgangsverzeichnis auch bekannt als /Users/yourusername/.profile):
quelle
brew info openvpn
schneller istFügen Sie dies zu Ihrem hinzu
~/.bash_profile
:quelle
Sie müssen
/usr/local/sbin
Ihren Weg hinzufügen .Es wurde in installiert,
/usr/local/sbin
aber dieses Verzeichnis befindet sich nicht$PATH
standardmäßig in Ihrem Verzeichnis . Fügen Sie Ihrer~/.bashrc
oder einer gleichwertigen Zeile Folgendes hinzu:quelle
/etc/paths
und zu ergänzen/usr/local/sbin
(weitere Informationen hier )In meinem Fall:
Installation mit Homebrew
Informationen zu Binärdateien
Es gab mir Installationspfad als:
Dann habe ich nach einem
bin
Verzeichnis gesucht und darin eine ausführbare Datei gefundensbin
. Also habe ich folgende Zeile hinzugefügtin meiner
~/.zshrc
Datei sowie in~/.bash_profile
Datei mit einem Texteditor.Hat einwandfrei funktioniert, nach einer einstündigen Umgehung :)
quelle
Ich hatte heute das gleiche Problem und musste es tun
sudo brew services start openvpn
quelle
Sie können auch einen Symlink von usr / local / sbin in usr / local / bin wie folgt einfügen:
quelle
Brauen Sie jetzt die openvpn-Binärdatei. neu installieren mit
quelle