【问题标题】:bash: /usr/local/bin/composer.phar No file or folder of this type (ubuntu 16.04)bash: /usr/local/bin/composer.phar 没有这种类型的文件或文件夹(ubuntu 16.04)
【发布时间】:2018-07-23 22:50:31
【问题描述】:

我尝试在我的计算机上全局安装 composer (ubuntu 16.04) 我遵循官方作曲家文档

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

php composer-setup.php

php -r "unlink('composer-setup.php');"

接下来我使用这个命令;

sudo mv composer.phar /usr/local/bin/composer

当我在终端中写“作曲家”时,我遇到了这个错误:

bash: /usr/local/bin/composer.phar No file or folder of this type

有人知道我的问题吗?

【问题讨论】:

  • ls -la /usr/local/bin/ | grep composer 输出什么?
  • -rwxr-xr-x 1 adjol smileusers 1861877 févr. 13 14:29作曲家(作曲家是红色的)
  • 所以要使用的命令是composer。你确定你用另一种方式称呼它吗?您是否添加了任何包含 composer.phar 的 bash 别名?
  • 我没有使用别名,但我昨天试过了,我得到了同样的信息。
  • 我们应该知道脚本 composer-setup.php 正在做什么,以了解这里发生了什么。

标签: linux bash ubuntu installation composer-php


【解决方案1】:

使用此命令移动 composer.phar

sudo mv composer.phar /usr/local/bin/

【讨论】:

    猜你喜欢
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2018-04-21
    • 1970-01-01
    相关资源
    最近更新 更多