为什么作曲家不能在/ usr / bin中全局安装Laravel?

时间:2017-02-14 19:48:37

标签: laravel ubuntu path installation composer-php

Laravel installation guide说:

  

首先,使用Composer下载Laravel安装程序:

composer global require "laravel/installer"
     

确保放置$HOME/.composer/vendor/bin目录(或   您$PATH中的操作系统的等效目录),laravel   可执行文件可以由您的系统找到。

为什么不像普通的可执行文件那样将laravel安装到/usr/bin

制作符号链接而不是添加路径是个好主意吗?

ln -s $HOME/.config/composer/vendor/bin /usr/bin/laravel

默认情况下,作曲家为什么不这样做?

1 个答案:

答案 0 :(得分:1)

在 MacOS 10.12 上我已经解决了这个问题。 在终端执行命令后

composer global require "laravel/installer"

composer 会在你的电脑上安装 laravel/installer。

找到安装 Laravel 安装程序的位置。然后在 ~/.bash_profile

上添加一行

export PATH=<laravel installer location>:$PATH

在我看来,<laravel installer location>/Users/shahriar/.composer/vendor/laravel/installer/bin/

所以我在 .bash_profile

上添加了这一行
export PATH=/Users/shahriar/.composer/vendor/laravel/installer/bin:$PATH

然后在终端 source ~/.bash_profile 上输入一个命令它会更新你的 .bash_profile

它的工作。现在我的 Laravel 安装程序已全局安装。