找不到Laravel命令

时间:2014-12-24 01:02:46

标签: ubuntu laravel

所以我在服务器上安装了laravel。 现在我使用以下方法添加了路径:

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

现在laravel命令适用于root / sudo用户,但不适用于普通用户。 我希望普通用户也能够使用该命令。 目前它根本没有找到(作为普通用户)

laravel: command not found

是否有办法让所有用户都可以访问(或者使用组laravel的用户)

我正在运行UBUNTU 14.04

3 个答案:

答案 0 :(得分:3)

您希望将可执行文件符号链接到系统用户的默认$PATH。最适合链接的地方是/usr/local/bin。您可以像这样创建链接:

$ sudo ln -s /full/path/.composer/vendor/bin/laravel /usr/local/bin/laravel

注意:如果用户没有足够的权限,则不允许用户执行laravel

答案 1 :(得分:1)

要添加路径,您不需要使用sudo。就像普通用户一样,〜$ PATH = $ PATH:〜/ .... 或者只是编辑〜.profile并添加它以使其永久化,以便当您再次登录时,您不会需要重复

答案 2 :(得分:0)

尝试通过预装的作曲家获得Laravel开发环境:

在命令外壳上键入以下命令:

composer global require "laravel/installer=~1.1"

然后输入“ 哪个作曲家”可以为您提供路径: 在我的系统上是:

C:\Users\user\AppData\Roaming\Composer\vendor\bin

获取路径后,复制路径并通过命令外壳cd进入其中: 然后输入:

laravel new project

将建立一个新的laravel开发环境。访问该路径后,您会看到一个创建的新文件夹。