Laravel 5 安装在 Ubuntu 中:laravel 找不到命令
Laravel 5 Installation in Ubuntu: laravel command not found
当我尝试在 ubuntu 中安装 laravel 5 时,出现这样的错误,
laravel: command not found
我遵循了这些步骤,
composer global require "laravel/installer=~1.1"
laravel new blog
为作曲家设置路径后得到修复 vendors.So 正确的工作步骤是,
下载 laravel 安装程序:composer global require "laravel/installer=~1.1"
设置路径:export PATH="~/.composer/vendor/bin:$PATH"
然后 运行 命令:laravel new project-name
或 sudo laravel new project-name
对于mac,
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' > ~/.bashrc
source ~/.bashrc
Ubuntu 16.04 最新 laravel 安装程序
如果不存在,请安装作曲家,
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
安装 laravel 安装程序,
composer global require "laravel/installer"
编辑环境配置,
nano .bashrc
然后添加,
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
然后重新加载路径配置,
source ~/.bashrc
Ubuntu 17.04 和 17.10:
export PATH="~/.config/composer/vendor/bin:$PATH"
Ubuntu 18.04
export PATH="$HOME/.composer/vendor/bin:$PATH"
如果由于某些原因之前的答案不起作用,就像我的情况一样,试试这个(作为 root 或使用 sudo):
nano ~/.bashrc
然后把这个放在文件的末尾:
alias laravel='~/.composer/vendor/bin/laravel'
P.S。
顺便说一句,我正在使用
Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64
我按照这个过程在我的 Linux Mint(Ubuntu-based 发行版上安装 Laravel 5:(我已经写了完整的步骤来帮助任何需要简单步骤的人。)
// download composer
curl -sS https://getcomposer.org/installer | php
// moved it to user folder
sudo mv composer.phar /usr/local/bin/composer
// download the Laravel installer using Composer
composer global require "laravel/installer=~1.1"
// add laravel installer to PATH
export PATH="$PATH:$HOME/.composer/vendor/bin"
// create folder for laravel
mkdir /home/badar/websites/laravel
// create a new project
laravel new blog
在Ubuntu16中路径在~./config
目录下如下图
export PATH="~/.config/composer/vendor/bin:$PATH"
安装作曲家
通过输入
检查作曲家是否在工作
composer
安装 composer 后,使用以下命令通过 composer 安装 laravel/installer
composer global require "laravel/installer"
安装后导出路径
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
然后
source ~/.bashrc
在网上搜索后找到 Ubuntu 17.04, 17.10, 18.04 和 20.04 这个工作正常的代码:
export PATH="~/.config/composer/vendor/bin:$PATH"
这救了我的命!
经过多次尝试,我找到了解决方案。首先,检查 laravel 安装程序的实际路径。您需要转到 /home/(here is your name)/.config/composer/vendor/bin
... 以检查它是否真的存在该路径。一开始我得到了'laravel command not found'和'bash: /home/eduard/.composer/vendor/bin/laravel: No such file or directory',所以我检查路径是否正确,确实不正确,我的路径是/home/eduard/.config/composer/vendor/bin
,我和我的任何路径都不一样在互联网上找到。 composer global require "laravel/installer=~1.1"
后解为:
- 使用终端进入路径查看是否不同,直到找到
/bin
。所以,转到/home/(here you put your name)/.config/composer/vendor/bin
(这是我的路径),记住路径。
- 然后在终端中,
cd ~
,然后 sudo nano .bashrc
向下滚动到文件末尾并添加:
export PATH="$PATH:~/.config/composer/vendor/bin"
alias laravel='~/.config/composer/vendor/bin/laravel'
(!!重要:记住你的路径可能有点不同,确保路径像步骤 1 中一样存在,如果它有点不同然后改变它,因为它是你的)。
- 按 Ctrl + X,然后按 Y 和 Enter,以保存更改。
- 刷新更改
source ~/.bashrc
- 在终端中输入
laravel
查看是否一切正常。
请记住,您的路径可能与网络上的路径不同,请确保您的路径是正确的,检查它,然后像我一样输入正确的路径。我使用的是 Ubuntu 16,但我认为任何版本的解决方案都是相似的,只要您输入正确的路径即可。
打开终端并运行这些命令:
对于 zsh 和 bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
仅限 bash:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
当我尝试在 ubuntu 中安装 laravel 5 时,出现这样的错误,
laravel: command not found
我遵循了这些步骤,
composer global require "laravel/installer=~1.1"
laravel new blog
为作曲家设置路径后得到修复 vendors.So 正确的工作步骤是,
下载 laravel 安装程序:composer global require "laravel/installer=~1.1"
设置路径:export PATH="~/.composer/vendor/bin:$PATH"
然后 运行 命令:laravel new project-name
或 sudo laravel new project-name
对于mac,
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' > ~/.bashrc
source ~/.bashrc
Ubuntu 16.04 最新 laravel 安装程序
如果不存在,请安装作曲家,
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
安装 laravel 安装程序,
composer global require "laravel/installer"
编辑环境配置,
nano .bashrc
然后添加,
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
然后重新加载路径配置,
source ~/.bashrc
Ubuntu 17.04 和 17.10:
export PATH="~/.config/composer/vendor/bin:$PATH"
Ubuntu 18.04
export PATH="$HOME/.composer/vendor/bin:$PATH"
如果由于某些原因之前的答案不起作用,就像我的情况一样,试试这个(作为 root 或使用 sudo):
nano ~/.bashrc
然后把这个放在文件的末尾:
alias laravel='~/.composer/vendor/bin/laravel'
P.S。 顺便说一句,我正在使用
Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64
我按照这个过程在我的 Linux Mint(Ubuntu-based 发行版上安装 Laravel 5:(我已经写了完整的步骤来帮助任何需要简单步骤的人。)
// download composer
curl -sS https://getcomposer.org/installer | php
// moved it to user folder
sudo mv composer.phar /usr/local/bin/composer// download the Laravel installer using Composer
composer global require "laravel/installer=~1.1"// add laravel installer to PATH
export PATH="$PATH:$HOME/.composer/vendor/bin"// create folder for laravel
mkdir /home/badar/websites/laravel// create a new project
laravel new blog
在Ubuntu16中路径在~./config
目录下如下图
export PATH="~/.config/composer/vendor/bin:$PATH"
安装作曲家
通过输入
检查作曲家是否在工作composer
安装 composer 后,使用以下命令通过 composer 安装 laravel/installer
composer global require "laravel/installer"
安装后导出路径
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
然后
source ~/.bashrc
在网上搜索后找到 Ubuntu 17.04, 17.10, 18.04 和 20.04 这个工作正常的代码:
export PATH="~/.config/composer/vendor/bin:$PATH"
这救了我的命!
经过多次尝试,我找到了解决方案。首先,检查 laravel 安装程序的实际路径。您需要转到 /home/(here is your name)/.config/composer/vendor/bin
... 以检查它是否真的存在该路径。一开始我得到了'laravel command not found'和'bash: /home/eduard/.composer/vendor/bin/laravel: No such file or directory',所以我检查路径是否正确,确实不正确,我的路径是/home/eduard/.config/composer/vendor/bin
,我和我的任何路径都不一样在互联网上找到。 composer global require "laravel/installer=~1.1"
后解为:
- 使用终端进入路径查看是否不同,直到找到
/bin
。所以,转到/home/(here you put your name)/.config/composer/vendor/bin
(这是我的路径),记住路径。 - 然后在终端中,
cd ~
,然后sudo nano .bashrc
向下滚动到文件末尾并添加:
export PATH="$PATH:~/.config/composer/vendor/bin" alias laravel='~/.config/composer/vendor/bin/laravel'
(!!重要:记住你的路径可能有点不同,确保路径像步骤 1 中一样存在,如果它有点不同然后改变它,因为它是你的)。- 按 Ctrl + X,然后按 Y 和 Enter,以保存更改。
- 刷新更改
source ~/.bashrc
- 在终端中输入
laravel
查看是否一切正常。
请记住,您的路径可能与网络上的路径不同,请确保您的路径是正确的,检查它,然后像我一样输入正确的路径。我使用的是 Ubuntu 16,但我认为任何版本的解决方案都是相似的,只要您输入正确的路径即可。
打开终端并运行这些命令:
对于 zsh 和 bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
仅限 bash:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc