bash - instalar - mv composer phar usr local bin composer
Instalación de Laravel: ¿Cómo colocar el directorio ~/.composer/vendor/bin en su RUTA? (15)
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 intento. 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.
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
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 programas 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 :)
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.
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.
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
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
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
Para Ubuntu 16.04
echo ''export PATH="$PATH:$HOME/.config/composer/vendor/bin"'' >> ~/.bashrc
source ~/.bashrc
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
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á!
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 )
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
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
esto es lo que agregué en mi archivo .bashrc y funcionó.
export PATH="$PATH:/home/myUsername/.composer/vendor/bin"