尝试自我更新作曲家时出错
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
【讨论】:
以上是关于尝试自我更新作曲家时出错的主要内容,如果未能解决你的问题,请参考以下文章
从 Symfony 3.4 升级到 4:升级 symfony 时出错