我今天尝试在终端上安装我的mac上的作曲家。我使用此命令在我的用户文件夹中下载并安装作曲家
curl -sS https://getcomposer.org/installer | PHP
但是当我按下回车时,我收到了以下警告。
所有设置都正确使用Composer PHP警告: file_put_contents(/Users/test/.composer/keys.dev.pub):无法打开 stream:在第468行拒绝权限
警告:file_put_contents(/Users/test/.composer/keys.dev.pub):失败 打开流:权限被拒绝 - 在线468 PHP警告: file_put_contents(/Users/test/.composer/keys.tags.pub):无法打开 stream:权限被拒绝 - 在线485
警告:file_put_contents(/Users/test/.composer/keys.tags.pub):失败 打开流:权限被拒绝 - 在线485下载 1.2.0 ...
Composer成功安装到:/Users/test/composer.phar使用它: php composer.phar
因为警告与权限有关,我删除了已创建的composer.phar并使用composer再次执行相同的命令,但仍然收到相同的警告。我该如何解决此警告?
UPDATE 我做了
curl -sS https://getcomposer.org/installer | sudo php
它有效,但我想知道原因。感谢