Open
Description
Here are the logs after a :MasonInstall teal-language-server
Missing dependencies for teal-language-server dev-1:
dkjson (not installed)
luafilesystem (not installed)
cyan (not installed)
teal-language-server dev-1 depends on dkjson (not installed)
Installing https://luarocks.org/dkjson-2.8-1.src.rock
dkjson 2.8-1 depends on lua >= 5.1, < 5.5 (5.4-1 provided by VM: success)
No existing manifest. Attempting to rebuild...
Cloning into 'luafilesystem'...
dkjson 2.8-1 is now installed in /home/kevin/.local/share/nvim/mason/packages/teal-language-server (license: MIT/X11)
teal-language-server dev-1 depends on luafilesystem (not installed)
Installing https://luarocks.org/dev/luafilesystem-scm-1.rockspec
luafilesystem scm-1 depends on lua >= 5.1 (5.4-1 provided by VM: success)
gcc -O2 -fPIC -I/usr/include -c src/lfs.c -o src/lfs.o
gcc -shared -o /tmp/luarocks_build-luafilesystem-scm-1-662737/lfs.so src/lfs.o
Cloning into 'cyan'...
luafilesystem scm-1 is now installed in /home/kevin/.local/share/nvim/mason/packages/teal-language-server (license: MIT/X11)
teal-language-server dev-1 depends on cyan (not installed)
Installing https://luarocks.org/dev/cyan-dev-1.rockspec
Cloning into 'argparse'...
Missing dependencies for cyan dev-1:
argparse (not installed)
tl ~> 0.15 (not installed)
luasystem >= 0.3.0 (not installed)
cyan dev-1 depends on argparse (not installed)
Installing https://luarocks.org/dev/argparse-scm-2.rockspec
argparse scm-2 depends on lua >= 5.1, < 5.5 (5.4-1 provided by VM: success)
argparse scm-2 is now installed in /home/kevin/.local/share/nvim/mason/packages/teal-language-server (license: MIT)
cyan dev-1 depends on luafilesystem (scm-1 installed: success)
cyan dev-1 depends on tl ~> 0.15 (not installed)
Installing https://luarocks.org/tl-0.15.3-1.src.rock
Missing dependencies for tl 0.15.3-1:
compat53 >= 0.11 (not installed)
tl 0.15.3-1 depends on compat53 >= 0.11 (not installed)
Installing https://luarocks.org/dev/compat53-scm-1.rockspec
compat53 scm-1 depends on lua >= 5.1, < 5.5 (5.4-1 provided by VM: success)
gcc -O2 -fPIC -I/usr/include -c lstrlib.c -o lstrlib.o
gcc -shared -o /tmp/luarocks_build-compat53-scm-1-3433404/compat53/string.so lstrlib.o
gcc -O2 -fPIC -I/usr/include -c liolib.c -o liolib.o
gcc -shared -o /tmp/luarocks_build-compat53-scm-1-3433404/compat53/io.so liolib.o
gcc -O2 -fPIC -I/usr/include -c ltablib.c -o ltablib.o
gcc -shared -o /tmp/luarocks_build-compat53-scm-1-3433404/compat53/table.so ltablib.o
gcc -O2 -fPIC -I/usr/include -c lutf8lib.c -o lutf8lib.o
gcc -shared -o /tmp/luarocks_build-compat53-scm-1-3433404/compat53/utf8.so lutf8lib.o
compat53 scm-1 is now installed in /home/kevin/.local/share/nvim/mason/packages/teal-language-server (license: MIT)
tl 0.15.3-1 depends on argparse (scm-2 installed: success)
tl 0.15.3-1 depends on luafilesystem (scm-1 installed: success)
Cloning into 'luasystem'...
tl 0.15.3-1 is now installed in /home/kevin/.local/share/nvim/mason/packages/teal-language-server (license: MIT)
cyan dev-1 depends on luasystem >= 0.3.0 (not installed)
Installing https://luarocks.org/dev/luasystem-scm-0.rockspec
luasystem scm-0 depends on lua >= 5.1 (5.4-1 provided by VM: success)
gcc -O2 -fPIC -I/usr/include -c src/core.c -o src/core.o -I/usr/include
gcc -O2 -fPIC -I/usr/include -c src/compat.c -o src/compat.o -I/usr/include
gcc -O2 -fPIC -I/usr/include -c src/time.c -o src/time.o -I/usr/include
gcc -O2 -fPIC -I/usr/include -c src/environment.c -o src/environment.o -I/usr/include
gcc -O2 -fPIC -I/usr/include -c src/random.c -o src/random.o -I/usr/include
gcc -O2 -fPIC -I/usr/include -c src/term.c -o src/term.o -I/usr/include
gcc -O2 -fPIC -I/usr/include -c src/bitflags.c -o src/bitflags.o -I/usr/include
gcc -O2 -fPIC -I/usr/include -c src/wcwidth.c -o src/wcwidth.o -I/usr/include
gcc -shared -o /tmp/luarocks_build-luasystem-scm-0-1049039/system/core.so src/core.o src/compat.o src/time.o src/environment.o src/random.o src/term.o src/bitflags.o src/wcwidth.o -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lrt
luasystem scm-0 is now installed in /home/kevin/.local/share/nvim/mason/packages/teal-language-server (license: MIT <http://opensource.org/licenses/MIT>)
Error: Build error: Failed installing build/tealls/document.lua in /home/kevin/.local/share/nvim/mason/packages/teal-language-server/lib/luarocks/rocks-5.4/teal-language-server/dev-1/lua/tealls/document.lua: build/tealls/document.lua: No such file or directory
cyan dev-1 is now installed in /home/kevin/.local/share/nvim/mason/packages/teal-language-server (license: MIT)
spawn: luarocks failed with exit code 1 and signal 0.
My config:
return {
{
"neovim/nvim-lspconfig",
opts = {
servers = {
teal_ls = {
cmd = { "teal-language-server" },
filetypes = { "teal" },
root_dir = require("lspconfig.util").root_pattern("tlconfig.lua", ".git"),
settings = {
verbose = false,
},
},
},
},
},
{
"nvim-treesitter/nvim-treesitter",
opts = {
ensure_installed = {
"bash",
"html",
"javascript",
"json",
"lua",
"teal",
"markdown",
"markdown_inline",
"python",
"query",
"regex",
"tsx",
"typescript",
"vim",
"yaml",
},
},
},
}
Metadata
Assignees
Labels
No labels