acf-pro-installer icon indicating copy to clipboard operation
acf-pro-installer copied to clipboard

Fatal error: Class 'Dotenv\Dotenv' not found in ACFProInstaller/Plugin.php #17

Open regenrek opened this issue 7 years ago • 0 comments

See: https://github.com/PhilippBaschke/acf-pro-installer/issues/17

I think this bug is still relevant!

It doesn't happen everytime but currently I'm stuck on this problem. Here are my files (in short):

{
repositories: {
        "acf-pro": {
            "type": "package",
            "package": {
                "name": "advanced-custom-fields/advanced-custom-fields-pro",
                "type": "wordpress-plugin",
                "version" :"5.6.0",
                "dist": {
                  "type": "zip",
                  "url": "https://connect.advancedcustomfields.com/index.php?p=pro&a=download"
                },
                "require": {
                  "philippbaschke/acf-pro-installer": "^1.0",
                  "composer/installers": "^1.0"
                }
            }
        },
     }
    "require": {
        "php": "^7.0",
        "composer/installers": "~1.0",
        "oscarotero/env": "^1.0",
        "vlucas/phpdotenv": "^2.4",
        "symfony/var-dumper": "^3.3",
        "advanced-custom-fields/advanced-custom-fields-pro":"^5.6.0"
 }
}

My Command: (via Capistrano Deploy)

php composer.phar install --working-dir #{release_path} --no-dev --prefer-dist --no-interaction --optimize-autoloader --no-scripts

Output:

/usr/local/bin/php7-70STABLE-CLI /kunden/495732_2870//rp-hosting/22/49/shared/composer.phar install --working-dir /kunden/495732_2870//rp-hosting/22/49/releases/20171003092509 --no-dev --prefer-dist --no-interaction --optimize-autoloader --no-scripts stdout: Fatal error: Uncaught Error: Class 'Dotenv\Dotenv' not found in /kunden/495732_2870/rp-hosting/22/49/releases/20171003092509/vendor/philippbaschke/acf-pro-installer/src/ACFProInstaller/Plugin.php:246
Stack trace:
#0 /kunden/495732_2870/rp-hosting/22/49/releases/20171003092509/vendor/philippbaschke/acf-pro-installer/src/ACFProInstaller/Plugin.php(226): PhilippBaschke\ACFProInstaller\Plugin->loadDotEnv()
#1 /kunden/495732_2870/rp-hosting/22/49/releases/20171003092509/vendor/philippbaschke/acf-pro-installer/src/ACFProInstaller/Plugin.php(144): PhilippBaschke\ACFProInstaller\Plugin->getKeyFromEnv()
#2 [internal function]: PhilippBaschke\ACFProInstaller\Plugin->addKey(Object(Composer\Plugin\PreFileDownloadEvent))
#3 phar:///kunden/495732_2870/rp-hosting/22/49/shared/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php(171): call_user_func(Array, Object(Composer\Plugin\PreFileDownloadEvent))
#4 phar:///kunden/495732_2870/rp-hosting/22/49/shared/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php(81): Compos in /kunden/495732_2870/rp-hosting/22/49/releases/20171003092509/vendor/philippbaschke/acf-pro-installer/src/ACFProInstaller/Plugin.php on line 246
/usr/local/bin/php7-70STABLE-CLI /kunden/495732_2870//rp-hosting/22/49/shared/composer.phar install --working-dir /kunden/495732_2870//rp-hosting/22/49/releases/20171003092509 --no-dev --prefer-dist --no-interaction --optimize-autoloader --no-scripts stderr: Loading composer repositories with package information
Installing dependencies from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.

regenrek avatar Oct 03 '17 10:10 regenrek