未安装fuelphp Composer。请在root中运行“php composer.phar update”来安装Composer

时间:2013-11-23 10:47:43

标签: php php-5.3 fuelphp

我正在尝试安装fuelphp。

将错误视为

Composer is not installed. Please run "php composer.phar update" in the root to install Composer

在我的xampp / php目录中,我运行一个命令

php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"

但是一旦我运行php composer.phar install作曲家在e:\ xampp \ php

中找不到composer.json

如果有人能帮助我如何成功解决并运行fuelphp。

4 个答案:

答案 0 :(得分:1)

从1.7.1开始,我们不再在zip中提供composer.phar文件。它只有有限的保质期(开始抱怨前30天)。

相反,我们建议您自己安装composer,无论是在本地(特定于此fuelphp安装)还是全局安装,因此您只需为所有项目安装一次。

答案 1 :(得分:0)

Composer是PHP中依赖项管理的工具,如npm for Node.js,bundler for ruby​​等。

它读取一个名为composer.json的文件,其中包含项目所需的依赖库,最后为您安装(下载)它们。

可以使用composer安装Fuelphp,但有几个软件包。

因此,您需要使用所有必需的fuelphp包创建composer.json。打开记事本,保存名为composer.json的文件(请务必使用“.json”扩展名保存)并输入以下内容:

{
    "require": {
        "fuelphp/upload": "2.0.1",
        "fuelphp/event": "0.2.1",
        (...)
    }
}

请注意,您需要在“(...)”插入其他燃料包和所需版本。你可以在https://packagist.org/查看所有内容(在搜索时键入fuelphp)。 Packagist是Composer的主要存储库。

有关Composer的更多信息,请访问this link

如果您需要更多相关信息,请与我们联系。

答案 2 :(得分:0)

如果您正在运行FuelPHP 1.7,则下载所需的所有Composer文件。您需要在FuelPHP的根目录中运行php composer.phar install(包含public文件夹和fuel文件夹的目录。

只要你有v1.7(我不确定早期版本是否包含这些文件),该目录将包含composer.jsoncomposer.phar

答案 3 :(得分:0)

在文件夹fuelphp-1.7(最新版)中,有两个文件:composer.phar和composer.json你需要进入该文件夹并运行:

  

php composer.phar install

如果您的路径中没有php,则应该执行以下操作:

  

e:\ xampp \ bin \ php \ php5.4.16 \ php.exe composer.phar install

使用php.exe的完整路径。请记住,您当前的工作目录应该是fueler.phar和composer.json所在的fuelphp文件夹。