找不到 Laravel PHP 命令



我使用 Composer 安装了 Laravel,没有问题,但是当我尝试在终端中运行laravel时,出现以下错误:

-bash:拉拉维尔:找不到命令

文档说我需要执行以下操作:

确保将 ~/.composer/vendor/bin 目录放在 PATH 中,以便在终端中运行 laravel 命令时找到 laravel 可执行文件。

我该怎么做?

好的,我这样做了,它有效:

nano ~/.bash_profile 

并粘贴

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

source ~/.bash_profile,享受;)

重要提示:如果您想知道bash_profilebashrc之间的区别,请查看此链接

注意:对于运行 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。

  1. 在我的情况下,您需要找到作曲家配置文件是:
    ~/.config/composer或其他情况下~/.composer/
    您可以在此命令
    后看到 DIR composer global require "laravel/installer"

  2. 安装拉拉
  3. 维尔后,您可以在~/.config/composer/vendor/laravel/installer/中找到您的拉拉维尔。
    你会在这里找到Laravel快捷命令
    ~/.config/composer/vendor/bin/

  4. 使用 nano ~/.bashrc 设置您的 .bashrc 并导出您的作曲家配置文件:



    export PATH="$PATH:$HOME/.config/composer/vendor/bin"或者你可以使用阿利亚斯。但建议使用上述解决方案。

    alias laravel='~/.config/composer/vendor/laravel/installer/laravel'

  5. 现在使用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 ~/.zshrcnano ~/.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

相关内容

  • 没有找到相关文章

最新更新