В данном разделе описаны возможные проблемы, с которыми вы можете столкнуться при сборке платформы Мирокод
Обновление версии golang
Возникало в LUbuntu 20.04.
При выполнении команды
TAGS="bindata sqlite sqlite_unlock_notify" make build
возникла такая ошибка:
Gitea requires Go 1.16 or greater to build, but 001013008 was found. You can get an updated version at https://go.dev/dl/ make: *** [Makefile:208: go-check] Ошибка 1
В этом случае удалите старую версию go:
$ sudo apt remove golang
Далее установите более новую версию Go.
Обновление версии nodejs
Возникало в LUbuntu 20.04.
При выполнении команды
TAGS="bindata sqlite sqlite_unlock_notify" make build
Ругается, что версия nodejs не соответствует требованиям.
В этом случае удалите установленную версию nodejs:
$ sudo apt remove nodejs
Далее установите подходящую версию nodejs.
Несколько версий nodejs
Если при установке платформы у вас уже есть проекты, которые требуют более старую версию nodejs, то можно воспользоваться NVM. См. инструкция по установке и использованию.
Например, подобная ситуация была у меня с проектом КОПИКУПИ, который требовал версию 16 для nodejs. Тогда как платформа требовала версию 18.