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