如何启动 Tarantool 控制台?

我已经安装了 Tarantool(Tarantool_box)和 Tarantool 客户端。我可以启动 Tarantool:

/usr/bin/tarantool_box --background

但是当我尝试连接服务器时:

/usr/bin/tarantool

我只看到管理控制台:

localhost>

并且仅能使用一些命令和类似 SQL 的查询。我无法使用用户指南中的任何命令,几乎所有以“lua”开头的命令都会失败:

lua console = require('console')
---
error: 'Lua error: [string "local console = require(''console'')"]:1: attempt to call global ''require'' (a nil value)'
...
点赞
用户2157639
用户2157639

清理Debian Wheezy的解决方案,在tarantool github上找到 https://github.com/tarantool/tarantool

sudo apt-get update
sudo apt-get upgrade

更新之后

sudo apt-get install git
sudo apt-get install build-essential
sudo apt-get install libreadline-dev
sudo apt-get install cmake
sudo git clone https://github.com/tarantool/tarantool
cd ./tarantool
sudo git submodule update --init --recursive
sudo cmake .
sudo make

编译之后

sudo ./tarantool/src/tarantool
2015-11-03 10:59:27
用户1620210
用户1620210

通常我使用这个命令来启动tarantool/tarantooldocker版本:

tarantoolctl connect 3301

但你也可以直接使用docker命令:

docker exec -it tarantool_1 console
2020-12-10 14:50:28