[英]zsh: command not found laravel
我是使用 bash 进行 Linux 管理的新手......我正在学习如何从这里安装 laravel 5.2 的教程......安装成功......
首先我安装了作曲家并运行了以下命令
composer global require "laravel/installer"
在这之后把它也放在我的路径中~/.zshrc
像这样
export PATH="~/.composer/vendor/bin:$PATH"
当我从终端运行laravel
命令时,出现以下错误
➜ ~ laravel
zsh: command not found: laravel
如果我echo $PATH
它表明它已经添加到路径中
注意:我已经在我的终端上安装了oh my zsh
...
我需要做什么才能让它正常工作请帮忙
我认为 ZSH 不会在PATH
上扩展~
。 试试这个:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
尝试这样做:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
作为克里斯回答的后续行动,
命令export PATH="$HOME/.composer/vendor/bin:$PATH"
将起作用,但仅适用于您当前的终端会话。
如果您希望在 zsh 启动时始终可用路径,请将PATH="$HOME/.composer/vendor/bin:$PATH"
添加到~/.zshrc
文件的底部。 运行zsh
命令或重新启动终端, laravel
将在您启动的每个会话中可用。
我在 macOS Sierra 上遇到了同样的问题。 编辑您的 .zshrc 文件
PATH=~/.composer/vendor/bin:$PATH
这对我有用。
在带有 zsh(Oh My ZSH!)和 macos 的 Ubuntu 20.04 上。
使用 composer 添加 Laravel cli: composer global require laravel/installer
编辑~/.zshrc
添加
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
跑:
source ~/.zshrc
就我而言,我在结束文件 '.zshrc' 上添加了以下行:
export PATH="$HOME/.composer/vendor/bin:$PATH"
我的解决方案是:
echo "PATH=\"$HOME/.config/composer/vendor/bin:$PATH\"" >> ~/.zshrc
source ~/.zshrc
laravel
更多信息在这里👌
cd 进入项目目录并运行composer create-project --prefer-dist laravel/laravel blog
当您在终端中运行命令laravel
时,您会调用 composer/vendor/bin 目录中的 laravel 文件。
如果上述方法均无效,请运行以下命令查找您的供应商目录所在的位置:
composer global about
您将看到类似:“将当前目录更改为 /home/username/.config/composer”。
这意味着您的供应商目录位于该路径中。 然后在 .zshrc 文件中添加别名:
alias laravel="$HOME/.config/composer/vendor/bin/laravel"
。
现在您使用与通常相同的命令指向文件系统中的“laravel”文件。
或者您可以将 composer 添加到您的路径: export PATH="$HOME/.config/composer/vendor/bin:$PATH"
,这是推荐的方式。
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
或者最好还是编辑 .zshrc 文件,如下所示
echo "PATH=\"$HOME/.config/composer/vendor/bin:$PATH\"" >> ~/.zshrc source ~/.zshrc
尝试这样做:
苹果系统:
$HOME/.composer/vendor/bin
视窗:
%USERPROFILE%\AppData\Roaming\Composer\vendor\bin
GNU / Linux 发行版:
$HOME/.config/composer/vendor/bin or $HOME/.composer/vendor/bin
在使用 composer 创建一个新的 Laravel 项目时,我也遇到了同样的错误,但是任何提到的路径都没有解决它,一个简单的技巧可以帮助解决这个问题。
尝试在项目文件夹的终端上运行此命令:
composer global require laravel/installer
laracasts 的文章帮助了我: https ://laracasts.com/discuss/channels/laravel/laravel-command-not-found-by-zsh-on-macos
把它放到 .zshrc 文件中:
export PATH="$HOME/.composer/vendor/bin:$PATH"
并确保您运行:
source ~/.zshrc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.