Home编程语言PHPLinux将命令添加到PATH中

Linux将命令添加到PATH中

内容纲要

laravel安装文档中有这么个说明 “确保 $HOME/.composer/vendor/bin 在系统路径中(Mac中对应路径是 ~/.composer/vendor/bin,Windows对应路径是 ~/AppData/Roaming/Composer/vendor/bin,其中 ~ 表示当前用户家目录),否则不能在命令行任意路径下调用 laravel 命令”;


我使用的是mac, 执行完 composer global require “laravel/installer” ,laravel安装器保存在~/.composer/vendor/bin

需将该路径放到系统路径中,可全局直接执行laravel命令:

1、直接在命令行中设置PATH

PATH=$PATH:/Users/tonglei/.composer/vendor/bin
使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH设置就会失效。

2、在profile中设置PATH

vi /etc/profile
添加export PATH=$PATH:/Users/tonglei/.composer/vendor/bin
注:= 等号两边不能有任何空格。这种方法最好,除非手动强制修改PATH的值,否则将不会被改变。
编辑/etc/profile后PATH的修改不会立马生效,如果需要立即生效的话,可以执行# source profile命令或重启ssh客户端

3、在当前用户的profile中设置PATH

vi ~/.bash_profile
添加 PATH=$PATH:$HOME/bin:/Users/tonglei/.composer/vendor/bin
source ~/.bash_profile
让这次的修改生效。
注:这种方法只对当前用户起作用的,其他用户该修改无效。

事后查看成果:

打赏

1 thought on “Linux将命令添加到PATH中

  1. […] 安装完毕后,确认openresty是否已添加到PATH环境变量中,此步骤可参考文章LINUX将命令添加到PATH中 […]

发表评论

电子邮件地址不会被公开。