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

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

【问题讨论】:

    标签: macos terminal composer-php 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
    

    【讨论】:

      猜你喜欢
      • 2016-05-14
      • 2016-07-20
      • 2021-04-19
      • 2013-12-25
      • 2013-05-30
      • 1970-01-01
      • 2017-01-20
      • 2013-12-04
      • 2021-08-07
      相关资源
      最近更新 更多