0

我下载了 processmaker4 并在 composer install 上出错:找不到包 processmaker/docker-executor-node 的源路径“/Users/nolan/src/laradock-packages/ProcessMaker/docker-executor-node”

我安装了 php nodejs docker 和...

4

3 回答 3

0

有人使用本地库并将更改推送到存储库。此路由位于 composer.lock 中(此文件存储 composer install 后的库位置)。

您可以再次运行 composer install 删除该文件。

就我而言,我在 php.ini 中设置了 memory_limit = -1 以避免安装过程中出现内存限制错误。

于 2020-10-09T16:33:06.777 回答
0

尝试使用发布在 github 发布区的 Release ZIP。它没有任何本地依赖项。至于 Composer,我推荐你使用 Composer v2。它要快得多,并且不需要这个 memory_limit 标志。

发布:https ://github.com/ProcessMaker/processmaker/releases

于 2020-12-15T17:32:57.790 回答
0

在 OpenSuse 15.2 上我需要做

$ sudo php artisan processmaker:install

或者总是在 docker install 上出错

如果您先配置安装,则在本地路径中安装作曲家

$ cd vagrant/processmaker

然后作曲家2安装

$: php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

$: php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

$: php composer-setup.php

$: php -r "unlink('composer-setup.php');"

然后

$: php composer.phar install 

并派遣 php artisan processmaker:install with sudo (我不知道为什么我需要 sudo 但如果不是在迁移后安装失败)

如果您从@Alan Bollinger 获取源代码,则不需要为 nodejs 编译资产,但您需要始终从 composer 获取包

于 2021-01-04T19:04:44.800 回答