【问题标题】:Remove composer移除作曲家
【发布时间】:2015-08-04 11:05:08
【问题描述】:

我在尝试安装 cakePhp 时安装了 composer,但安装不成功,我想卸载 composer。 我没有找到任何方法来做到这一点。

对于安装,我使用了命令curl -s https://getcomposer.org/installer | php

我在linux中工作

【问题讨论】:

  • “但安装不成功”是什么意思?您愿意修理安装吗?
  • @TomasVotruba 我的意思是某些组件没有正确安装。我会关心修复它 - 如果可以的话。但是我已经为修复它而苦苦挣扎了一段时间,所以我想我会尝试重新安装它。

标签: composer-php uninstallation


【解决方案1】:

在安装过程中,您收到一条消息 Composer successfully installed to: ... 这表示 Composer 的安装位置。但您也可以在系统上搜索文件composer.phar

那么简单:

  1. 删除文件composer.phar
  2. 删除缓存文件夹:
    • Linux:/home/<user>/.composer
    • 窗口:C:\Users\<username>\AppData\Roaming\Composer

就是这样。

【讨论】:

  • 作曲家文件在哪里?
  • 只需添加一些我没有找到.composer 并且无法重新安装它的额外信息。我只是通过删除C:\Users\myusername\AppData\Roaming 中的composer 文件夹来做到这一点,它确实有效。
  • 只是一个提醒。如果您从 root 帐户安装 composer,您必须从同一个帐户中删除文件,否则您将收到错误“权限被拒绝”。
  • 作曲家缓存文件夹有时位于/home/<user>/.config/composer
  • 只需使用位于 C:\ProgramData\Composer\bin 的卸载程序
【解决方案2】:

卸载作曲家

要从 Ubuntu 16.04 (Xenial Xerus) 中仅删除 composer 包本身,请在终端上执行:

sudo apt-get remove composer

卸载 composer 及其依赖包

从 Ubuntu Xenial 中删除不再需要的 composer 包和任何其他依赖包。

sudo apt-get remove --auto-remove composer

净化作曲家

如果您还想从 Ubuntu Xenial 中删除 composer 的配置和/或数据文件,那么这将起作用:

sudo apt-get purge composer

要从 Ubuntu Xenial 中删除 composer 的配置和/或数据文件及其依赖项,然后执行:

sudo apt-get purge --auto-remove composer

https://www.howtoinstall.co/en/ubuntu/xenial/composer?action=remove

【讨论】:

【解决方案3】:

有关删除/卸载 composer 的其他信息

上面的答案对我没有帮助,但对我有帮助的是删除:

  1. ~/.cache/composer
  2. ~/.local/share/composer
  3. ~/.config/composer

希望这会有所帮助。

【讨论】:

  • 就我而言,删除安装文件就足够了。但在许多其他情况下,您可能需要删除配置文件、缓存等。一般来说,删除每个已安装的文件是个好主意,无论您是要重新安装还是卸载包/程序。为答案点赞。
  • 在 debian 上我没有这些文件,但问题仍然存在
【解决方案4】:
curl -sS https://getcomposer.org/installer | sudo php
sudo mv composer.phar /usr/local/bin/composer
export PATH="$HOME/.composer/vendor/bin:$PATH"

如果你是通过这种方式简单安装的

从您放置它的位置删除 composer.phar。

在这种情况下,路径将是/usr/local/bin/composer

注意:导出的路径无需删除。

【讨论】:

    【解决方案5】:

    如果你在 Ubuntu 上将 composer 安装为全局,你只需要找到 composer 的位置。

    使用命令

    type composer
    

    where composer
    

    对于 Mac 用户,使用命令:

    which composer
    

    然后使用rm 命令删除文件夹。

    【讨论】:

    • macos 的作曲家。
    • 谢谢,帮助了我的一天。
    • 对于 mac 用户 - which composer 将被使用。我会把它添加到答案中。
    【解决方案6】:

    通过键入此命令查找 Composer 的位置

    whereis composer
    

    然后你会得到这样的输出

    作曲家:/usr/local/bin/composer

    然后cd /usr/local/bin/

    然后通过这个命令删除作曲家

    sudo rm -r composer
    

    【讨论】:

      猜你喜欢
      • 2016-02-25
      • 2014-04-24
      • 2021-03-08
      • 2021-08-07
      • 1970-01-01
      • 2015-11-27
      • 2014-09-26
      • 2017-03-13
      • 2018-01-09
      相关资源
      最近更新 更多