Instalación de Laravel: ¿Cómo colocar el directorio ~ / .composer / vendor / bin en su RUTA?

Estoy en Ubuntu 14.04 y he estado probando todos los métodos posibles para instalar Laravel en vano. Mensajes de error todo lo que bash. Ahora estoy probando el primer método en la documentación de inicio rápido, es decir, a través de Laravel Installer, pero dice “Asegúrese de colocar el directorio ~/.composer/vendor/bin en su PATH para que el ejecutable laravel se encuentre cuando ejecuta el comando laravel en tu terminal “. entonces mi pregunta es, ¿cómo hago eso? Esta puede ser una pregunta simple, pero estoy realmente frustrado y agradecería cualquier ayuda.

Para poner esta carpeta en el tipo de variable de entorno PATH

 export PATH="$PATH:$HOME/.composer/vendor/bin" 

Esto agrega la carpeta a su RUTA existente, sin embargo, solo está activa para su sesión de terminal actual.

Si desea que se configure automáticamente, depende del shell que esté utilizando. Para bash, puede agregar esta línea a $HOME/.bashrc usando su editor favorito o escribir lo siguiente en el intérprete de comandos

 echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc 

Para verificar si funcionó, cierre la sesión e inicie sesión de nuevo o ejecute

 source ~/.bashrc 

en el caparazón.

PD: para otros sistemas donde no hay ~/.bashrc , también puedes poner esto en ~/.bash_profile

PSS: para laravel más reciente necesita colocar $HOME/.config/composer/vendor/bin en la PATH .

PSSS: si desea colocar esta carpeta en la ruta también para otras shells o en la GUI, debe agregar dicho comando de export a ~/.profile ( ~/.profile https://help.ubuntu.com/community/EnvironmentVariables ) .

Instrucciones detalladas:

en su ~ / .bashrc agregue estas líneas:

 export PATH="$PATH:~/.composer/vendor/bin" 

Luego recarga:

 source ~/.bashrc 

Verifique si se agregó correctamente:

 echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/web/bin:~/.composer/vendor/bin 

En Ubuntu 16.04 LTS con compositor instalado a nivel mundial, esto funcionó para mí.

Edite el archivo .bashrc en su directorio de inicio poniendo la ruta a la carpeta del bin de compositor que se encuentra en /your/home/.config/composer/vendor/bin

 echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc source ~/.bashrc 

Si no funciona, verifique la ruta al directorio bin del compositor y cierre y vuelva a abrir el terminal. De lo contrario, intente desconectarse e iniciar sesión en Ubuntu.

Para establecer la RUTA en Yosemite (OS X 10.10.5), use el siguiente comando:

 echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile 

Para volver a cargar, cierre la terminal y vuelva a iniciar o use:

 source ~/.bash_profile 

Me ayudó, ¡espero que ayude a alguien más allá!

Hice todo lo anterior y no funcionó para mí.

Acabo de copiar esto en mi terminal y funcionó para mí.

 curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 

Esto es para configurar PATH en Mac OS X versión 10.9.5.

Intenté agregar $ HOME porque uso el perfil de usuario:

 echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc 

Cuando no usas perfil de usuario:

 echo 'export PATH="$PATH:~/.composer/vendor/bin"' >> ~/.bashrc 

Luego recarga:

 source ~/.bashrc 

Espero que esto te ayude.

Abra la Terminal Mac:

 vi ~/.bashrc 

Si no ha usado vi, puede parecer un poco divertido al principio, así que ingrese el siguiente código cuidadosamente, en orden:

 i export PATH="$PATH:$HOME/.composer/vendor/bin" 

PRENSA ESC

 : w 

PRESIONAR ENTER

 : q 

PRESIONAR ENTER

Ahora deberías haber vuelto a la vista terminal normal.

Verifique que el compositor ahora tenga la ruta correcta:

 cd ~/.composer echo $PATH 

Si ve la ruta que incluye su directorio de archivos, (por ejemplo, /Users/JeffStrongman/.composer/vendor/bin), está listo para continuar.

 cd 

Luego ejecuta tu instalación. Me encontré con este problema, al configurar mi Mac para usar Laravel Valet.

Ejemplo (opcional)

 valet install 

Para Linux Mint 18: edite ~ / .bashrc y agregue esta línea en la parte inferior:

 export PATH="$PATH:$HOME/.config/composer/vendor/bin" 

luego recurso .bashrc (escriba en la consola):

 source ~/.bashrc (or close and reopen the terminal) 

probarlo escribiendo en la consola:

 echo $PATH 

o escriba en la consola:

 laravel 

Agregando exportación PATH = “$ PATH: ~ / .composer / vendor / bin” a ~ / .bashrc funciona en su caso porque solo lo necesita cuando ejecuta el terminal.
Para completar, agregarlo a PATH en / etc / environment ( sudo gedit / etc / environment y agregar ~ / .composer / vendor / bin en PATH) también funcionará incluso si otros progtwigs lo llaman porque es un sistema variable de entorno amplia.
https://help.ubuntu.com/community/EnvironmentVariables

Coloque esta línea en el archivo .zshrc

 PATH=~/.composer/vendor/bin:$PATH 

Guarde el archivo y todo funciona 🙂

Usuario de MacOS Sierra:

asegúrese de eliminar MAAP y MAAP Pro de la carpeta de aplicaciones si lo tiene instalado en su computadora

estar en el directorio raíz cd ~ comprobar homebrew (si tienes homebrew instalado) O tener PHP actualizado

brew install php70

export PATH="$PATH:$HOME/.composer/vendor/bin"

echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile

source ~/.bash_profile

cat .bash_profile

asegúrese de que esto se muestre: export PATH = “$ PATH: $ HOME / .composer / vendor / bin”

laravel

ahora debería ser global

Para Ubuntu 16.04

 echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc source ~/.bashrc 

esto es lo que agregué en mi archivo .bashrc y funcionó.

export PATH="$PATH:/home/myUsername/.composer/vendor/bin"

Para Ubuntu es así: agregue esta línea al final del archivo ~/.bashrc

 export PATH="$PATH:$HOME/.config/composer/vendor/bin" 

y luego volver a cargar la ruta ejecutando:

 source ~/.bashrc 

El directorio Composer bin está configurado y almacenado en la variable de configuración bin-dir y puede ser diferente según su configuración. Ejecutando el comando composer global config bin-dir --absolute le dirá la ruta absoluta a su directorio global bin de compositor. Usando este comando puede modificar su .bash_profile para agregarlo a su PATH exactamente cómo está configurado.

 # Add Composer bin-dir to PATH if it is installed. command -v composer >/dev/null 2>&1 && { COMPOSER_BIN_DIR=$(composer global config bin-dir --absolute 2> /dev/null) PATH="$PATH:$COMPOSER_BIN_DIR"; } export PATH 

Para resolver este problema, asegúrese de encontrar la ruta de composer.phar primero

ejemplo mío es algo como esto

 alias composer="php /Users/Your-username/composer.phar" 

Vaya a cd Users> Your user> Command ls y vea si composer.phar está allí si es así, luego agregue la línea anterior a .bash_profile. Asegúrate de cambiar el nombre de usuario por el tuyo.

Espero que esto te ayude