我的问题很容易理解:我有一个Debian服务器,我想以多用户的方式安装和使用composer 及其全局依赖(比如说, ,RVM)。
我总是设法安装作曲家本身,并让它可供任何用户使用(只要用户有shell访问权限,当然还有+ x chmod)。
我喜欢做的是,当我运行composer global require wp-cli/wp-cli
时,所需的依赖项安装在" public" location(例如/usr/local/.composer)。
因此,如果我在此目录上设置了正确的权限,那么任何可以访问/usr/local/.composer的用户都可以使用全局依赖项。
这是否足够清楚?
有人带着一个anwser吗?
谢谢!
答案 0 :(得分:5)
您可以更改编辑器将其全局依赖关系设置为您喜欢的默认目录:
只需创建环境变量COMPOSER_HOME并将其提供给所有用户,请查看 / etc / profile 或 /etc/bash.bashrc
COMPOSER_HOME="/usr/local/composer"