Hi there,

As per what it says the Readme.txt file there is an option to install the MailChimp without Composer, however the file only says;

If you are using Libraries module for MailChimp version 7.x-4.x:

    The library has dependencies managed by Composer. If you would prefer
    not to use Composer, you can download the pre-built library package:
    https://github.com/thinkshout/mailchimp-api-php/releases/download/v1.0.5/v1.0.5-package.zip

and gives no other instructions on how to install that package.

Simply uploading that package into the libraries/mailchimp folder results in a the following error.

The MailChimp PHP library is missing the required GuzzleHttp library. Please check the installation notes in README.txt.

Could you please update the Readme.txt instructions for this opiton in a clear step by step fashion (as it doesn't seems to be as straigh forward as one my think) and/or post it here too?

Thanks a lot

Comments

manoloka created an issue. See original summary.

ruscoe’s picture

When you extract that package, the files should be moved into libraries/mailchimp so the structure looks like:

- libraries/mailchimp/
  - README.md
  - composer.json
  - composer.lock
  - phpunit.xml
  - src/
  - tests/
  - vendor/

Then clear the site cache and the library error should no longer appear. Please let me know here if it still doesn't work.

manoloka’s picture

Status: Active » Fixed

Hi Ruscoe,

Thank you very much for your help.

I seems that I confused the files to upload and I was missing the folder "vendor" (which I guess is the GuzzleHttp compiled library library).

Now that it's all there the error is gone.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.