【问题标题】:php oil r install is giving Fatal error and not able to install FuelPHPphp oil r install 出现致命错误,无法安装 FuelPHP
【发布时间】:2016-02-26 13:40:13
【问题描述】:

我正在 Windows 10 上安装 FuelPHP,但在运行“php composer.phar install”命令时出现致命错误并且无法安装。我得到的错误如下:

     php composer.phar install --verbose
     Warning: This development build of composer is over 30 days old. It is recommended to update it by running "composer.phar self-update" to get the latest version.
    Loading composer repositories with package information
    Installing dependencies (including require-dev) from lock file
    Nothing to install or update
    Generating autoload files

    Fatal error: Class 'Config' not found in D:\projects\campaygn\src\fuel\core\classes\error.php on line 146

    Fatal error: Class 'Config' not found in D:\projects\campaygn\src\fuel\core\bootstrap.php on line 47
    Script php oil r install handling the post-install-cmd event returned with an error



      [RuntimeException]
      Error Output:



     Exception trace:
     () at phar://D:/projects/campaygn/src/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:186
     Composer\EventDispatcher\EventDispatcher->doDispatch() at phar://D:/projects/campaygn/src/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:121
     Composer\EventDispatcher\EventDispatcher->dispatchCommandEvent() at phar://D:/projects/campaygn/src/composer.phar/src/Composer/Installer.php:337
     Composer\Installer->run() at phar://D:/projects/campaygn/src/composer.phar/src/Composer/Command/InstallCommand.php:131
     Composer\Command\InstallCommand->execute() at phar://D:/projects/campaygn/src/composer.phar/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:252
     Symfony\Component\Console\Command\Command->run() at phar://D:/projects/campaygn/src/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:874
     Symfony\Component\Console\Application->doRunCommand() at phar://D:/projects/campaygn/src/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:195
     Symfony\Component\Console\Application->doRun() at phar://D:/projects/campaygn/src/composer.phar/src/Composer/Console/Application.php:146
     Composer\Console\Application->doRun() at phar://D:/projects/campaygn/src/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:126
     Symfony\Component\Console\Application->run() at phar://D:/projects/campaygn/src/composer.phar/src/Composer/Console/Application.php:83
     Composer\Console\Application->run() at phar://D:/projects/campaygn/src/composer.phar/bin/composer:43
     require() at D:\projects\campaygn\src\composer.phar:25


    install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [--ignore-platform-reqs] [packages1] ... [packagesN]

【问题讨论】:

  • 作为额外信息,我已经用最新版本的 composer.phar 文件尝试过这个东西:)
  • 没有任何帮助,甚至来自 FuelPHP 论坛。
  • 您从未回答过有关您安装了什么、如何安装以及从何处获取的问题。
  • 我的系统中有超过 1 个作曲家文件;所以通过安装另一个解决了它。
  • 好的,感谢您的反馈。

标签: php fuelphp


【解决方案1】:

当您的项目文件夹中有多个 composer.phar 文件时,可能会出现此错误。 彻底查看您的文件夹并更新和安装所有作曲家。特别是 src/fuel/app :p

【讨论】:

    【解决方案2】:

    我真的帮不上什么忙,但是here 它说:

    命令行安装 这目前仅适用于 *nix 系统(Linux、OS X、Unix 等)。

    【讨论】:

    • 如果路径中有 php.exe,安装应该也可以在 Windows 上运行。 “oil”安装程序是一个 bash 脚本,不能在 Windows 上运行,但这不是问题所在。错误是oil命令行处理器无法加载核心类,这可能是由于文件丢失、权限问题或非标准安装结合错误配置造成的。正如 TS 在论坛上所说,他从 Bitbucket 下载了“东西”,而 FuelPHP 不在 bitbucket 上,除非我们有更多详细信息,否则无法给出答案。
    猜你喜欢
    • 2014-12-14
    • 2018-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多