humanmade / altis-local-chassis

Local Chassis module for Altis
https://www.altis-dxp.com/resources/docs/local-chassis/
4 stars 3 forks source link

Imagick not installed in chassis local server #30

Closed goldenapples closed 5 years ago

goldenapples commented 5 years ago

(Not sure if this is the right place for this issue, please move if there's a better place to address it.)

I'm trying to play with gaussholder locally (inside an altis-local-chassis box) and coming up against this error:

$ wp gaussholder process-all --regenerate
Processing images  0  % [>                                             ] 0:00 / 0:00

Fatal error: Uncaught Error: Class 'Imagick' not found in /chassis/vendor/humanmade/gaussholder/inc/jpeg/namespace.php:194

I'm not sure where the best place to address that is. Ultimately I guess Imagick probably should be installed through a Chassis extension. I'm wondering if it would also be good to define it as a dependency here, so that that dependency gets checked on install?

roborourke commented 5 years ago

Sorry I missed this, will move to altis-local-chassis, thanks for the report!

roborourke commented 5 years ago

Will be fixed by https://github.com/humanmade/platform-chassis-extension/pull/9

roborourke commented 5 years ago

This will require updating any existing chassis checkout and it's extensions via a git submodule update --init --recursive.

Adding an issue to provide a command or do those updates automatically when this module is updated.