Installing GitScrum on Ubuntu 20.04
Budget: $10 – $30 AUD
I need GitScrum installed on Ubuntu 20.04.
I have Ubuntu 20.04. installed and Webmin.
Just need the Gitscrum installed, as I'm getting errors after running "composer update"
----------
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires squizlabs/php_codesniffer ^2.7 -> satisfiable by squizlab s/php_codesniffer[2.7.0, ..., 2.9.2].
- squizlabs/php_codesniffer[2.7.0, ..., 2.9.2] require ext-xmlwriter * -> it is missing from your system. Install or enable PHP's xmlwriter extension.
Problem 2
- phpunit/phpunit[6.2.0, ..., 6.5.14] require php ^7.0 -> your php version (8.1.3) does not satisfy that requirement.
- Root composer.json requires phpunit/phpunit ~6.2 -> satisfiable by phpunit/phpunit[6. 2.0, ..., 6.5.14].
To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/8.1/cli/php.ini
- /etc/php/8.1/cli/conf.d/10-opcache.ini
- /etc/php/8.1/cli/conf.d/10-pdo.ini
- /etc/php/8.1/cli/conf.d/20-calendar.ini
- /etc/php/8.1/cli/conf.d/20-ctype.ini
- /etc/php/8.1/cli/conf.d/20-curl.ini
- /etc/php/8.1/cli/conf.d/20-exif.ini
- /etc/php/8.1/cli/conf.d/20-ffi.ini
- /etc/php/8.1/cli/conf.d/20-fileinfo.ini
- /etc/php/8.1/cli/conf.d/20-ftp.ini
- /etc/php/8.1/cli/conf.d/20-gettext.ini
- /etc/php/8.1/cli/conf.d/20-iconv.ini
- /etc/php/8.1/cli/conf.d/20-imagick.ini
- /etc/php/8.1/cli/conf.d/20-memcache.ini
- /etc/php/8.1/cli/conf.d/20-phar.ini
- /etc/php/8.1/cli/conf.d/20-posix.ini
- /etc/php/8.1/cli/conf.d/20-readline.ini
- /etc/php/8.1/cli/conf.d/20-shmop.ini
- /etc/php/8.1/cli/conf.d/20-sockets.ini
- /etc/php/8.1/cli/conf.d/20-sysvmsg.ini
- /etc/php/8.1/cli/conf.d/20-sysvsem.ini
- /etc/php/8.1/cli/conf.d/20-sysvshm.ini
- /etc/php/8.1/cli/conf.d/20-tokenizer.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-xmlwriter` to temporari ly ignore these required extensions.
I have Ubuntu 20.04. installed and Webmin.
Just need the Gitscrum installed, as I'm getting errors after running "composer update"
----------
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires squizlabs/php_codesniffer ^2.7 -> satisfiable by squizlab s/php_codesniffer[2.7.0, ..., 2.9.2].
- squizlabs/php_codesniffer[2.7.0, ..., 2.9.2] require ext-xmlwriter * -> it is missing from your system. Install or enable PHP's xmlwriter extension.
Problem 2
- phpunit/phpunit[6.2.0, ..., 6.5.14] require php ^7.0 -> your php version (8.1.3) does not satisfy that requirement.
- Root composer.json requires phpunit/phpunit ~6.2 -> satisfiable by phpunit/phpunit[6. 2.0, ..., 6.5.14].
To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/8.1/cli/php.ini
- /etc/php/8.1/cli/conf.d/10-opcache.ini
- /etc/php/8.1/cli/conf.d/10-pdo.ini
- /etc/php/8.1/cli/conf.d/20-calendar.ini
- /etc/php/8.1/cli/conf.d/20-ctype.ini
- /etc/php/8.1/cli/conf.d/20-curl.ini
- /etc/php/8.1/cli/conf.d/20-exif.ini
- /etc/php/8.1/cli/conf.d/20-ffi.ini
- /etc/php/8.1/cli/conf.d/20-fileinfo.ini
- /etc/php/8.1/cli/conf.d/20-ftp.ini
- /etc/php/8.1/cli/conf.d/20-gettext.ini
- /etc/php/8.1/cli/conf.d/20-iconv.ini
- /etc/php/8.1/cli/conf.d/20-imagick.ini
- /etc/php/8.1/cli/conf.d/20-memcache.ini
- /etc/php/8.1/cli/conf.d/20-phar.ini
- /etc/php/8.1/cli/conf.d/20-posix.ini
- /etc/php/8.1/cli/conf.d/20-readline.ini
- /etc/php/8.1/cli/conf.d/20-shmop.ini
- /etc/php/8.1/cli/conf.d/20-sockets.ini
- /etc/php/8.1/cli/conf.d/20-sysvmsg.ini
- /etc/php/8.1/cli/conf.d/20-sysvsem.ini
- /etc/php/8.1/cli/conf.d/20-sysvshm.ini
- /etc/php/8.1/cli/conf.d/20-tokenizer.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-xmlwriter` to temporari ly ignore these required extensions.