cartridge build fail
ETCDema opened this issue · 6 comments
Установил tarantool как написано здесь https://www.tarantool.io/ru/download/os-installation/ubuntu/
Установил sudo apt-get install cartridge-cli
При запуске cartridge build как написано тут https://www.tarantool.io/ru/doc/latest/getting_started/getting_started_imcp/ получаю ошибку:
~/getting-started$ cartridge build
• Build application in /home/dema/tarantool-start/getting-started
• Running cartridge.pre-build
• Running tarantoolctl rocks make
Error: Could not satisfy dependency analytics scm-1: No results matching query were found for Lua 5.1.
Missing dependencies for try-cartridge scm-1:
analytics scm-1 (not installed)
cartridge-extensions scm-1 (not installed)
crud 0.10.0 (not installed)
try-cartridge scm-1 depends on analytics scm-1 (not installed)
analytics not found for Lua 5.1.
Checking if available for other Lua versions...
Checking for Lua 5.2...
Checking for Lua 5.3...
Checking for Lua 5.4...
⨯ Failed to install rocks: Failed to run
/usr/bin/tarantoolctl rocks make
Что не хватает для запуска? Локально tarantool работает.
Установил tarantool как написано здесь https://www.tarantool.io/ru/download/os-installation/ubuntu/ Установил sudo apt-get install cartridge-cli
При запуске cartridge build как написано тут https://www.tarantool.io/ru/doc/latest/getting_started/getting_started_imcp/ получаю ошибку:
~/getting-started$ cartridge build
• Build application in /home/dema/tarantool-start/getting-started • Running
cartridge.pre-build
• Runningtarantoolctl rocks make
Error: Could not satisfy dependency analytics scm-1: No results matching query were found for Lua 5.1. Missing dependencies for try-cartridge scm-1: analytics scm-1 (not installed) cartridge-extensions scm-1 (not installed) crud 0.10.0 (not installed)
try-cartridge scm-1 depends on analytics scm-1 (not installed) analytics not found for Lua 5.1. Checking if available for other Lua versions... Checking for Lua 5.2... Checking for Lua 5.3... Checking for Lua 5.4... ⨯ Failed to install rocks: Failed to run /usr/bin/tarantoolctl rocks make
Что не хватает для запуска? Локально tarantool работает.
Для сборки приложения необходим npm. Обновили Readme
После установки npm cartridge build прошел успешно.
Та же ошибка появляется, с уже установленным npm, на Mac os с m1.
Наверное стоит добавить в документацию, что с npm8 - это не работает. Только с npm 6-й версии
коммент @eonae выше полезен, но надо догадываться, как переключаться по версиям и много рандома, было бы здорово, если бы разработчики смогли дать коммент точнее
пока у меня получилось собрать вот так:
$npm install nvm
$nvm install 16
$nvm use 16
затем можно
rm -rf analytics/node_modules
rm -rf front/node_module
cartridge build
и должно собраться
коммент @johnsmithi оказался единственным решением на Mac OS 12.6 на M2