情况:
Xshell远程登录SSH,使用CD命令进入网站根目录。之前已经安装好composer可以正常使用composer安装drupal插件等。
现在使用以下命令安装drush
composer global require drush/drush
可以正常运行,下载、安装一气呵成,但输入drush提示不存在。WHY?
仔细看了看安装过程有一句:
Changed current directory to /home/stararly/.config/composer
也就是说他先跳转到这个目录再执行安装,这个目录是composer的默认安装目录。
因此明白了,
cd ~/
进入当前用户根目录,
使用ls -la
查看所有文件(包含隐藏文件)
cd .config/composer
drush位于vendor目录下。
使用 vim命令添加全局运行:
vim ~/.bash_profile
添加入上图所示最后一句
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
退出去后,使用
source ~/.bash_profile
立即生效
然后运行drush
大功告成
没有评论,留下你的印记,证明你来过。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。