当前位置: 首页 > 知识库问答 >
问题:

编写器:未找到命令

富念
2023-03-14

在保存composer.phar文件的目录中,我无法执行任何作曲家命令。

当我执行时,我可以看到作曲家正在运行

php composer.phar 

但是任何直接的作曲家陈述都失败了。

不确定这是否重要,但Composer包含在克隆存储库中。

我只想安装一个Oauth库,然后可能几个月内不会再接触Composer,所以我不需要在全球范围内运行它。我只是不明白为什么我不能从这个目录中运行作曲家。

共有3个答案

扈沛
2023-03-14

您的composer.phar命令缺少可执行文件的标志,或者它不在路径内。

第一个问题可以通过chmod x composer.phar解决,第二个问题可以通过调用/composer.phar-v解决。

您必须在路径中没有的可执行文件前面加上对Unix中当前路径的显式引用,以避免进入一个目录,该目录中有一个名称看起来像普通命令但不是普通命令的可执行文件。想象一下当前目录中的一个cat,它不列出文件,而是删除它们。

第二个问题的另一个更好的解决方案是将composer.phar文件放入路径中提到的位置

上官彬
2023-03-14

我使用CentOS和有同样的问题。

我将/usr/local/bin/composer更改为/usr/bin/composer,它成功了。

运行以下命令:

curl-sShttps://getcomposer.org/installer|php sudo mvcomposer.phar /usr/bin/composer

验证是否安装了Composer

composer——版本

穆季萌
2023-03-14

当您在本地安装了composer时,会出现此问题。要使其全局可执行,请在终端中运行以下命令

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

对于CentOS 7,命令是

sudo mv composer.phar /usr/bin/composer
 类似资料:
  • 我正在使用优秀的库,希望更新到最新版本,为此我需要使用composer。 文件结构: Composer.json文件: 我试图像这样使用库: 问题是我得到了错误: 致命错误:在第132行的 /home/bookmark/public_html/ajax/action.php中找不到类'mikehaertl\wkhtmlto\Pdf' 这是我第一次使用作曲家,知道我做错了什么吗?

  • 我的构建路径中有jersey-client-2.25.1,我知道它有默认的提供者来转换javax。ws。rs.core。表单到应用程序/x-www-Form-urlencoded。 但对于此代码: 我不断得到: 我不应该按照这个注册一个MultiPart类。

  • 谁曾尝试过学习关于Docker Swarm的本教程? https://docs.docker.com/get-started/part4/ 有一个部分叫做:创建集群。我想做的是使用docker-Machine创建几个VM。由于我使用ubuntu16.0.4,所以我使用以下命令来获取VirtualBox。 安装VirtualBox后,键入如下命令: docker machine create--驱动

  • 我是新的Python开发和尝试使用pipenv。我运行命令,它成功运行: 然而,当我在一个新的根项目目录中运行命令时,我收到以下消息:。我怀疑我可能需要修改我的. bashrc,但是我不清楚要向文件中添加什么,或者是否需要修改。

  • 我对节点的SASS有问题。Mac上的js(OS X El Capitan) 当我尝试使用命令node sass-o css sass/style将一个scss文件编译成css时。scss'我收到以下错误: 节点sass:未找到命令 问题是什么?我如何解决?

  • 我在Heroku上使用Postgresql数据库托管了一个RoR应用程序,并且一直在使用PG备份工具将数据库从我的应用程序备份到本地机器上。由于该应用程序仍在开发中,它从编程的角度帮助我降低了我的同事对数据库所做的更改。几个月来,我一直在成功地使用PG备份进行捕获和恢复,但最近,当我运行此处所示的典型命令时: 在curl命令执行后,我遇到此错误: 你知道为什么会这样吗?显然,问题是我无法恢复下载的