Laravel 5 在 Ubuntu 中安装:找不到 laravel 命令



当我尝试在 ubuntu 中安装 laravel 5 时,我收到这样的错误,

laravel: command not found

我遵循了这些步骤,

composer global require "laravel/installer=~1.1"

laravel new blog

在为作曲家供应商设置路径后得到修复。所以正确的步骤是,

下载拉拉维尔安装程序:composer global require "laravel/installer=~1.1"

设置路径:export PATH="~/.composer/vendor/bin:$PATH"

然后运行命令:laravel new project-namesudo laravel new project-name

对于 mac

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' > ~/.bashrc
source ~/.bashrc

带有最新 laravel 安装程序的 Ubuntu 16.04

安装作曲家(如果不存在(,

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

安装拉拉维尔安装程序,

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"

乌班图 18.04

export PATH="$HOME/.composer/vendor/bin:$PATH"

在互联网上搜索后,我找到了 Ubuntu 17.04、17.10、18.04 和 20.04 这段代码,工作正常:

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

这救了我的一天!

如果由于某些原因以前的答案不起作用,就像我的情况一样,请尝试以下操作(作为根或带有 sudo(:

nano ~/.bashrc

然后把这个放在文件的末尾:

alias laravel='~/.composer/vendor/bin/laravel'

附言顺便说一句,我正在使用

Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64

在 Ubuntu 16 中,路径位于 ~./config 目录下,如下所示。

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

安装作曲家

通过键入检查作曲家是否正在工作

composer
安装作曲家

后,使用以下命令通过作曲家安装 Laravel/安装程序

composer global require "laravel/installer"

安装后导出路径

echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc

然后

 source ~/.bashrc

打开终端并运行以下命令:

对于 zsh 和 bash:

export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc

仅适用于 bash :

export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc

在尝试了很多次之后,我找到了解决方案。首先,检查您到拉拉维尔安装程序的实际路径。你需要去/home/(here is your name)/.config/composer/vendor/bin...检查该路径是否真的存在。一开始我得到了"找不到laravel命令"和"bash:/home/eduard/.composer/vendor/bin/laravel:没有这样的文件或目录",所以我检查了路径是否正确,实际上不是,我的路径/home/eduard/.config/composer/vendor/bin,我与我在互联网上找到的任何路径都不同。composer global require "laravel/installer=~1.1"后,解决方案为:

  1. 使用终端到路径以查看它是否不同,直到找到/bin。所以,去/home/(here you put your name)/.config/composer/vendor/bin(这是我的路径(,并记住路径。
  2. 然后在终端中,cd ~,然后sudo nano .bashrc
  3. 向下滚动到文件的末尾并添加:

    export PATH="$PATH:~/.config/composer/vendor/bin" alias laravel='~/.config/composer/vendor/bin/laravel'(!! 重要提示:请记住,您的路径可能略有不同,请确保路径像步骤 1 中一样存在,如果它有点不同,请更改它,因为它是你的(。

  4. 按 Ctrl + X,然后按 Y 和 Enter 键以保存更改。
  5. 使用source ~/.bashrc刷新更改
  6. 在终端中输入laravel以查看一切是否正常。

请记住,您的路径可能与网络上的任何路径都不同,请确保您是正确的路径,检查它,并像我一样放置正确的路径。我使用的是 Ubuntu 16,但我认为解决方案对于任何版本都是相似的,只要您输入正确的路径。

我按照这个过程在我的Linux Mint(基于Ubuntu的发行版(上安装了Laravel 5:(我已经编写了完整的步骤来帮助任何需要简单步骤的人。

下载作曲家
curl -sS https://getcomposer.org/installer | php

已将其移至用户文件夹
sudo mv composer.phar/usr/local/bin/composer

使用 Composer 下载 Laravel 安装程序
作曲家全局要求"Laravel/installer=~1.1">

将 laravel 安装程序添加到 PATH
export PATH="$PATH:$HOME/.composer/vendor/bin">

为 Laravel 创建文件夹
MKDIR/home/badar/websites/Laravel(英语:Mkdir/home/badar/websites/Laravel(

创建一个新项目
拉拉维尔新博客

相关内容

  • 没有找到相关文章

最新更新