所以我在服务器上安装了laravel。 现在我使用以下方法添加了路径:
sudo PATH=$PATH:~/.composer/vendor/bin
现在laravel命令适用于root / sudo用户,但不适用于普通用户。 我希望普通用户也能够使用该命令。 目前它根本没有找到(作为普通用户)
laravel: command not found
是否有办法让所有用户都可以访问(或者使用组laravel的用户)
我正在运行UBUNTU 14.04
答案 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开发环境。访问该路径后,您会看到一个创建的新文件夹。