Openvpn instalado con brew pero no parece estar instalado correctamente

12

Instalé openvpn con brew . La instalación salió bien, sin errores ni dependencias faltantes. Pero ahora cuando intento ejecutarlo:

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

Me basé en este tutorial: enlace

    
pregunta Juicy 03.09.2015 - 00:12

6 respuestas

11

En el tipo de terminal:

echo $PATH 

Esa es su ruta de búsqueda predeterminada para los ejecutables. Parece que el ejecutable openvpn se instaló en algún lugar que no está en tu ruta de búsqueda.

Primero, deberás encontrar el ejecutable openvpn:

sudo find / -type f -name "openvpn" 

Luego agregue el directorio que contiene el ejecutable openvpn a su ruta de búsqueda predeterminada agregando este tipo de línea al final de su perfil .primile (en su directorio de inicio, a.k.a./Usuarios/su_nombreusuario/.profile:

export PATH="/some/brew/dir:$PATH"
    
respondido por el user84215 03.09.2015 - 14:59
15

Agregue esto a su ~/.bash_profile :

export PATH=$(brew --prefix openvpn)/sbin:$PATH
    
respondido por el benweet 31.03.2016 - 17:07
5

Tienes que agregar /usr/local/sbin a tu ruta.

Se instaló en /usr/local/sbin pero ese directorio no está en su $PATH de forma predeterminada. Agregue una línea como esta a su ~/.bashrc o equivalente:

export PATH=/usr/local/sbin:$PATH
    
respondido por el nlsun 01.06.2016 - 22:49
3

En mi caso:

  1. Instalación utilizando homebrew

      

    brew install openvpn

  2. Información sobre binarios

      

    brew info openvpn

  3. Me dio la ruta de instalación como:

      

    /usr/local/Cellar/openvpn/2.4.0

  4. Luego busqué el directorio bin pero encontré el ejecutable dentro de sbin . Entonces, agregué la siguiente línea

      

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

en mi archivo ~/.zshrc así como en el archivo ~/.bash_profile usando un editor de texto.

Funcionó a la perfección, Después de una solución por una hora :)

    
respondido por el keshavDulal 06.02.2017 - 10:40
1

Tenía el mismo problema hoy y tuve que hacer sudo brew services start openvpn

    
respondido por el Reboot 23.02.2017 - 13:34
0

También puede agregar un enlace simbólico desde usr / local / sbin a usr / local / bin de esta forma:

cd /usr/local/bin
ln -s ../sbin/openvpn .
    
respondido por el Landi Lark 06.07.2016 - 21:32

Lea otras preguntas en las etiquetas