【问题标题】:Composer install cant find composer.json作曲家安装找不到composer.json
【发布时间】:2015-02-17 10:08:45
【问题描述】:

我正在尝试安装 composer,我在 mac osx 上。在使用他们网站上的终端线路之前,我已经完成了它,它工作得很好。我现在在我的 Mac 上进行了全新安装,但无法正确安装。

我尝试过:

cd ~
curl -sS https://getcomposer.org/installer | php

和和:

cd /Applciations/MAMP/htdocs
curl -sS https://getcomposer.org/installer | php

两者都不起作用。 (我看到一个帖子说我应该在尝试安装之前将cd 到一个目录。但无论如何,我一直遇到这个错误:

Composer could not find a composer.json file in /Applications/MAMP/htdocs
To initialize a project, please create a composer.json file as described in the http://getcomposer.org/ "Getting Started" section

尝试安装作曲家时。

【问题讨论】:

  • 你需要使用sudo。所以应该是 > sudo curl -sS getcomposer.org/installer | php
  • @unixmiah 不,还是同样的问题
  • 你最终在目录中有一个composer.phar 文件吗?如果没有,请检查您的 PHP CLI 是否正常工作,并且没有发出有关时区的警告。
  • hmn.. 尝试 > sudo curl -sS getcomposer.org/installer |须藤php
  • 这里有一个错字:cd /Applciations/MAMP/htdocs,但我猜是在写问题时发生的。

标签: php macos composer-php


【解决方案1】:

在我的例子中,我从 PHP 输出了一个已弃用的错误。显然这会导致 composer 无法检测 composer.json 文件。

【讨论】:

    【解决方案2】:

    我认为您的问题源于轻微的误解。当您运行其网站上提供的脚本时,Composer 会自行安装。安装 Composer 无需额外工作。

    $ php composer.phar install 用于使用 Composer 安装 ,这些包几乎总是列在名为 composer.json 的 JSON 文件中。如果没有此文件,Composer 将不知道要安装哪些包并失败。

    请参阅 Composer 的 Getting Started 指南中的 "Declaring Dependencies",了解如何为您的项目生成 composer.json

    【讨论】:

      猜你喜欢
      • 2017-02-06
      • 1970-01-01
      • 2017-05-31
      • 2021-06-01
      • 2012-11-11
      • 2017-03-13
      • 2018-10-21
      • 1970-01-01
      • 2013-11-24
      相关资源
      最近更新 更多