The aimeos/aimeos-typo3-dist v19.4 composer installation is buggy. Here is a work-around:
command line
composer create-project typo3/cms-base-distribution:~9.5 ./dev.aimeos.test
cd ./dev.aimeos.test
Then, add the following to the "composer.json" on the root level:
composer.json
{
"scripts": {
[...]
"post-install-cmd": [
"Aimeos\\Aimeos\\Custom\\Composer::install"
],
"post-update-cmd": [
"Aimeos\\Aimeos\\Custom\\Composer::install"
]
},
"minimum-stability": "dev",
"prefer-stable": true
}
On the command line again: The first of the following 2 commands will throw errors, which the 2nd one fixes
Command line
composer require aimeos/aimeos-typo3-dist
composer require "aimeos/aimeos-typo3:2019.10.x-dev as 19.10.7"
php vendor/bin/typo3cms install:setup -vvv
If the page tree, that the aimeos dist is supposed to create, still does not show up, go to extension manager and uninstall/install the aimeos distribution extension.
Cudos to Simon Gilli and Norbert Sendeztky!
Use
composer require aimeos/aimeos-typo3-dist --no-update
instead so you don't get an error here. I also like to use create-project with--no-install
for such setups to get everything installed at the end.