50 votes

J'ai installé openvpn avec brew mais il ne semble pas être installé correctement

J'ai installé openvpn avec brew . L'installation s'est bien déroulée, sans erreurs ni dépendances manquantes. Mais maintenant, quand j'essaie de l'exécuter :

users-MBP:~ user$ brew install openvpn
Warning: openvpn-2.3.7 already installed
users-MBP:~ user$ openvpn
-bash: openvpn: command not found

Je me suis basé sur ce tutoriel : https://my.hostvpn.com/knowledgebase/29/OpenVPN-on-Mac-OS-X-via-Homebrew-CLI.html

69voto

benweet Points 661

Ajoutez ceci à votre ~/.bash_profile :

export PATH=$(brew --prefix openvpn)/sbin:$PATH

28voto

user84215 Points 414

Au terminal, tapez :

echo $PATH 

Il s'agit du chemin de recherche par défaut pour les exécutables. Il semble que l'exécutable openvpn ait été installé ailleurs que dans votre chemin de recherche.

Tout d'abord, vous devez trouver l'exécutable openvpn :

sudo find / -type f -name "openvpn" 

Ajoutez ensuite le répertoire contenant l'exécutable openvpn à votre chemin de recherche par défaut en ajoutant ce type de ligne à la fin de votre .profile (dans votre répertoire personnel, a.k.a. /Users/yourusername/.profile :

export PATH="/some/brew/dir:$PATH"

18voto

KeshavDulal Points 260

Dans mon cas :

  1. Installation à l'aide de homebrew

brew install openvpn

  1. Informations concernant les binaires

brew info openvpn

  1. Le chemin d'installation indiqué est le suivant :

/usr/local/Cellar/openvpn/2.4.0

  1. J'ai ensuite cherché bin mais a trouvé l'exécutable dans le répertoire sbin . J'ai donc ajouté la ligne suivante

export PATH=$PATH:/usr/local/Cellar/openvpn/2.4.0/sbin

dans mon ~/.zshrc fichier ainsi que dans ~/.bash_profile à l'aide d'un éditeur de texte.

Fonctionnement impeccable, Après une heure de travail :)

2voto

r3b00t Points 121

J'ai eu le même problème aujourd'hui et j'ai dû faire ce qui suit sudo brew services start openvpn

1voto

Landi Lark Points 19

Vous pouvez également ajouter un lien symbolique de usr/local/sbin vers usr/local/bin comme suit :

cd /usr/local/bin
ln -s ../sbin/openvpn .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X