我使用 Composer 安装了 Laravel,没有问题,但是当我尝试在终端中运行laravel
时,出现以下错误:
-bash:拉拉维尔:找不到命令
文档说我需要执行以下操作:
确保将 ~/.composer/vendor/bin 目录放在 PATH 中,以便在终端中运行 laravel 命令时找到 laravel 可执行文件。
我该怎么做?
好的,我这样做了,它有效:
nano ~/.bash_profile
并粘贴
export PATH=~/.composer/vendor/bin:$PATH
做source ~/.bash_profile
,享受;)
重要提示:如果您想知道bash_profile和bashrc之间的区别,请查看此链接
注意:对于运行 laravel 5.1 的 Ubuntu 16.04,路径为:~/.config/composer/vendor/bin
在其他平台上:要检查 Composer 全局目录的位置,请运行 composer global about
。将/vendor/bin
添加到"将当前目录更改为..."之后列出的目录要获取路径,您应该添加到您的PATH
。
将以下内容添加到.bashrc
文件(不是.bash_profile
(。
export PATH="~/.composer/vendor/bin:$PATH"
在文件末尾,然后在终端运行source ~/.bashrc
要验证:
echo $PATH
(重新启动终端,检查并确认路径在那里(
运行拉拉维尔命令!
注意:对于 Ubuntu 16 及更高版本,请使用以下命令:
export PATH="~/.config/composer/vendor/bin:$PATH"
使用 MacBook 时,请参阅以下代码片段;
对于鱼:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.fishrc
source ~/.fishrc
对于 zsh:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
对于 Bash:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
链接中的解决方案。在终端中:
# download installer
composer global require "laravel/installer=~1.1"
#setting up path
export PATH="~/.composer/vendor/bin:$PATH"
# check laravel command
laravel
# download installer
composer global require "laravel/installer=~1.1"
nano ~/.bashrc
#add
alias laravel='~/.composer/vendor/bin/laravel'
source ~/.bashrc
laravel
# going to html dir to create project there
cd /var/www/html/
# install project in blog dir.
laravel new blog
在终端上键入:
composer global require "laravel/installer"
作曲家完成后,键入:
vi ~/.bashrc
粘贴并保存:
export PATH="~/.config/composer/vendor/bin:$PATH"
终端类型:
source ~/.bashrc
打开另一个终端窗口并输入:拉拉维尔
如果您使用的是 Ubuntu 16.04。
-
在我的情况下,您需要找到作曲家配置文件是:
~/.config/composer
或其他情况下~/.composer/
您可以在此命令
后看到 DIRcomposer global require "laravel/installer"
安装拉拉 维尔后,您可以在
~/.config/composer/vendor/laravel/installer/
中找到您的拉拉维尔。
你会在这里找到Laravel快捷命令:
~/.config/composer/vendor/bin/
使用
nano ~/.bashrc
设置您的 .bashrc 并导出您的作曲家配置文件:export PATH="$PATH:$HOME/.config/composer/vendor/bin"
或者你可以使用阿利亚斯。但建议使用上述解决方案。alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
现在使用
source ~/.bashrc
刷新您的 bashrc,然后 laravel 准备好了!!
以上步骤在 Ubuntu 16.04 中适用于我
对于 zsh 和 bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
仅适用于 bash :
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
对于开发人员使用 zsh
将以下内容添加到.zshrc
文件
vi ~/.zshrc
或nano ~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
在文件的末尾。
zsh
不知道~
所以它通过使用$HOME
.
source ~/.zshrc
完成!尝试命令laravel
您将看到。
如果您使用的是macOS或*nix,只需在终端中运行以下命令:
export PATH="$HOME/.composer/vendor/bin:$PATH"
对于那些使用 Linux 和 Zsh 的用户:
1 - 将此行添加到.zshrc
文件中
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
2 - 运行
source ~/.zshrc
- 作曲家文件夹的 Linux 路径与 Mac 不同
- 使用 Zsh 在路径内使用
$HOME
而不是~
.zshrc
文件隐藏在主文件夹中-
export PATH=
将路径导出引号,以便您的系统可以找到Laravel可执行文件 - :$PATH 是为了避免覆盖系统路径中已有的内容
如果你 2021 年来这里,这也对我使用 Ubuntu 16.04 有用
nano ~/.bash_profile
export PATH=$HOME/.config/composer/vendor/bin:$PATH
ctrl+x and save
source ~/.bash_profile
对于 MAC 用户:
1. 打开终端
cd ~
2. 仔细检查$PATH
echo $PATH
3. 编辑文件
nano ~/.bash_profile
4. 粘贴
export PATH="~/.composer/vendor/bin:$PATH"
不要忘记加引号。
5.控制+X(y+回车保存文件并退出(
现在开始流浪,转到您的文件夹并尝试:
laravel new yourprojectname
我设置了路径,但它不起作用。我找到其他方法来解决它。(OSX 10.10 & laravel 5.2(
1( 找到可执行文件:
~/.composer/vendor/laravel/installer/laravel
2( 授予执行权限:
chmod +x ~/.composer/vendor/laravel/installer/laravel
3(与/usr/bin:
建立软链接
sudo ln -s /Users/zhao/.composer/vendor/laravel/installer/laravel /usr/bin/laravel
终端上的类型:
nano ~/.bash_profile
然后粘贴:
export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"
然后保存(按 Ctrl+C,按 Y,按回车(
现在您已准备好在终端上使用"Laravel">
如果您全局安装了 Composer,则可以使用以下命令安装 Laravel安装程序工具:
composer global require "laravel/installer=~1.1"
迟到的答案...
作曲家 1.10.1 2020-03-13 20:34:27拉拉维尔 --版本拉拉维尔安装程序 3.0.1
放export PATH=$PATH:~/.config/composer/vendor/bin:$PATH在你的 ~/.zshrc 或 ~/.bashrc 中来源 ~/.zshrc 或 ~/.bashrc这有效
作曲家应该全局安装:在您的终端中运行以下命令:
mv composer.phar /usr/local/bin/composer
现在作曲家命令将起作用。
我创建新项目的快速方法
在 Web 根目录上本地安装 Composer - 从以下位置运行代码: https://getcomposer.org/download/
然后安装拉拉维尔:
php composer.phar require laravel/installer
然后创建项目,而不向任何路径添加任何内容
vendor/laravel/installer/bin/laravel new [ProjectName]
将项目添加到 git
cd ProjectName
git init
git remote add origin git@...[youGitPathToProject]
想知道这种方式是否有任何问题 - 请告诉我
只需使用它:
composer create-project --prefer-dist laravel/laravel youprojectname