23-08-08: ๋ฒ์ ์ด 3.18๋๋ก ์ฌ๋ผ์ค๊ณ , Community Repository๋ฅผ ์ถ๊ฐํ๋ฉด ํจํค์ง๋ก ๊ฐ๋จํ ์ค์นํ ์๊ฐ ์๋ค. ์ต์ ํ๋ ์ปดํ์ผ ์์ฒด์ ์๋ฏธ๋ฅผ ๋์ง ์๋๋ค๋ฉด ํจํค์ง๋ก ์ค์นํ์. PREINSTALL clang ๋ฐ luajit ๋ฐ ๊ฐ๋ฐ ํด ์ค์น ํ์: build-base, clang, clang-extra-tools(clangd), cmake, luajit, luajit-dev # apk add --no-cache build-base clang clang-extra-tools lld compiler-rt compiler-rt-static cmake git luajit luajit-dev bash bash-completion grep rlwrap bat fd curl wget rsync sqlite jq tree ninja ์ค์น - alpine 3.16.3 ํ์ฌ ๊ธฐ๋ณธ ํจํค์ง ์์ # git clone https://github.com/ninja-build/ninja && cd ninja # cmake -Bbuild-cmake # cmake --build build-cmake # ./build-cmake/ninja_test # cp ./build-cmake/ninja /usr/local/bin/ # which ninja # PATH ํ์ธ lua-language-server ์ค์น # cd /usr/local/ # git clone --depth=1 https://github.com/sumneko/lua-language-server # cd lua-language-server # git submodule update --depth 1 --init --recursive # cd 3rd/luamake # ./compile/install.sh # cd ../.. # ./3rd/luamake/luamake rebuild # ./bin/lua-language-server --version # cat<<EOF > /usr/local/bin/lua-language-server #!/usr/bin/env bash exec "/usr/local/lua-language-server/bin/lua-language-server" "$@" EOF # chmod 755 /usr/local/bin/lua-language-server # which lua-language-server # PATH ํ์ธ clangd ์ค์น clangd๋ c,c++์ ์ง์ํ๋ค. clangd๋ clang-extra-tools ํจํค์ง์ ํฌํจ๋์ด ์๋ค. Links ninja build howto https://github.com/ninja-build/ninja lua-language-server - Getting Started https://github.com/sumneko/lua-language-server/wiki/Getting-Started#command-line