Ошибка установки akeneo pim ce 4.0 на рабочем столе докера для Windows

Я пытаюсь установить akeneo pim ce 4.0 на рабочий стол docker для Windows, используя стандартный пакет ce без изменений; однако, когда я запускаю «make prod» в соответствии с инструкциями по установке, он терпит неудачу при попытке запустить «wait_docker_up.sh» в make-файле с «ошибкой файла не найден», но мне не ясно, какой файл не может быть найден. пожалуйста, кто-нибудь может помочь - спасибо (журнал команд powershell воспроизведен ниже):

PS C:\ohp\pim\pim-community-standard> .\make prod C:/ohp/pim/pim-community-standard/make dependencies make[1]: Вход в каталог C:/ohp/pim/pim-community-standard' make[1]: Nothing to be done fordependencies'. make[1]: Выход из каталога C:/ohp/pim/pim-community-standard' C:/ohp/pim/pim-community-standard/make pim-prod make[1]: Entering directoryC:/ohp/pim/pim-community-standard' C:/ohp/pim/pim-community-standard/make up make[2]: Вход в каталог C:/ohp/pim/pim-community-standard' docker-compose up -d --remove-orphan pim-community-standard_object-storage_1 is up-to-date Starting pim-community-standard_blackfire_1 ... pim-community-standard_elasticsearch_1 is up-to-date Starting pim-community-standard_php_1 ... Starting pim-community-standard_node_1 ... pim-community-standard_selenium_1 is up-to-date Starting pim-community-standard_blackfire_1 ... done Starting pim-community-standard_php_1 ... done Starting pim-community-standard_node_1 ... done make[2]: Leaving directoryC:/ohp/pim/pim -стандарт сообщества' docker/wait_docker_up.sh

process_begin: CreateProcess(NULL, env bash C:\ohp\pim\pim-community-standard\docker\wait_docker_up.sh, ...) не удалось. make (e=2): система не может найти указанный файл.

make[1]: * [pim-prod] Ошибка 2 make[1]: Выход из каталога `C:/ohp/pim/pim-community-standard' make: * [prod] Ошибка 2 PS C:\ohp\pim\pim-стандарт сообщества>


person James M    schedule 23.05.2020    source источник


Ответы (1)


Это проблема, потому что он пытается запустить сценарий bash wait_docker_up.sh в среде окна. Цель этого скрипта — дождаться, пока сервисы, запущенные в контейнерах, не будут запущены и готовы.

На самом деле установка докера Akeneo не поддерживает платформу Windows.

Если вы хотите сделать это, я бы порекомендовал вам установить bash в Windows. Хотя нет никакой гарантии, что он будет работать точно так же.

person Alexandre Hocquard    schedule 25.05.2020
comment
На самом деле я устанавливаю akeneo в среде mobylimux, которая поставляется с рабочим столом Docker для Windows. Некоторое время я использовал akeneo pim ce 3.2 на той же платформе, и он работает просто отлично, однако разница с установкой версии 3.2 заключается в том, что он не использует сценарии .sh, а вся установка выполняется с помощью команды docker-compose. Я также пытался установить Ubuntu / Debian на Windows, но сообщение, которое я получил от программы установки, заключалось в том, чтобы дождаться выпуска ядра Windows WSL2 (я понимаю, что это должно произойти в ближайшие несколько дней) - тогда я попробую. Благодарность - person James M; 26.05.2020