鬼知道我经历了啥,npm , node , php , android , jdk , composer … 的环境变量都要我手动一个一个添加到 ~/.bashrc 文件里?我不知道自己做错了什么,哎配吧

首先我查了半天怎么查看 composer 的路径?因为我发现我并没有大部分人说的 ~/.compser 文件夹,终于找到这条命令:

composer config -gl
# 查看 composer 全局设置
composer config --list -g
#  查看 composer 全局设置

composer global require "laravel/installer"
# 安装 laravel

通过上面的查看 composer 全局设置命令( 两条随便选一条 ),可以得到很多配置,看到一条为 [home] 的配置,即可得到我们想要的 composer 环境变量路径,当然你会发现这个目录下面是没有程序的实际我们应该配置的路径应该是他下面可执行文件目录:vendor/bin/ ( 在它下面应该有个这样的目录的 ),好了搞了半天把得到的这个目录路径给配置到 ~/.bashrc 文件吧,在最后添加如下代码( 直接 cp 的小伙伴注意用户目录哦 ):

# 配置compser
export COMPSER_HOME=/home/king/.config/composer/
export PATH=$PATH:$COMPSER_HOME/vendor/bin

使配置立即生效 source ~/.bashrc