尝试自我更新作曲家时出错

Posted

技术标签:

【中文标题】尝试自我更新作曲家时出错【英文标题】:Error when trying to self-update composer 【发布时间】:2015-04-25 03:26:17 【问题描述】:

当我尝试自我更新作曲家时,我收到“权限被拒绝”错误消息,但是当我尝试使用“sudo”执行相同的命令时 - 我收到错误消息“找不到命令”。请帮帮我..

【问题讨论】:

【参考方案1】:

在带有 sudo 的终端中,我输入 composer.phar 的完整路径,这对我有用!

sudo /usr/bin/composer.phar 自我更新

【讨论】:

我该如何做才能使用 composer self-update 而不必这样做? 我同意。我已经进入了我的 bash 文件 (~/.bash_profile) 或我的 ZSH 文件 (~/.zshrc) 并更新了我的路径以拥有这个! @NicholasDecker 嘿,你问已经 4 年了,但这可能仍然有帮助,官方文档是这样说的:If you like to install it only for your user and avoid requiring root permissions, you can use ~/.local/bin instead which is available by default on some Linux distributions.【参考方案2】:

对我来说这很有效:

sudo -H composer self-update

【讨论】:

以上是关于尝试自我更新作曲家时出错的主要内容,如果未能解决你的问题,请参考以下文章

作曲家自我更新 TransportException

通过 Composer 下载 Lumen 时出错

从 Symfony 3.4 升级到 4:升级 symfony 时出错

Laravel 5.2 - 使用 composer 和 git bash 安装 laravel 时出错

更新 Composer 时出错

作曲家更新 Laravel