内容纲要
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
让这次的修改生效。
注:这种方法只对当前用户起作用的,其他用户该修改无效。
事后查看成果:
打赏
微信扫一扫,打赏作者吧~