我的问题很容易理解:我有一个Debian服务器,我想以多用户方式(比如RVM)安装和使用composer及其全局依赖.
我总是设法安装作曲家本身,并使其可供任何用户使用(只要用户具有shell访问权限和x chmod,当然).
我喜欢做的是,当我运行composer global require wp-cli / wp-cli时,所需的依赖项安装在“公共”位置(例如/usr/local/.composer).
因此,如果我在此目录上设置了正确的权限,则任何可以访问/usr/local/.composer的用户都可以使用全局依赖项.
那清楚了吗?
有人带着anwser在那里吗?
谢谢!
解决方法:
您可以更改composer将其全局依赖项设置为您喜欢的默认目录:
只需创建环境变量COMPOSER_HOME并使其可供所有用户使用,请查看/ etc / profile或/etc/bash.bashrc
COMPOSER_HOME="/usr/local/composer"