1
0
mirror of https://github.com/jdhao/nvim-config.git synced 2025-06-08 14:14:33 +02:00

chore: update setup script for Linux

This commit is contained in:
jdhao 2022-02-06 12:40:58 +08:00
parent 78a8804f77
commit 1b937d80af

View File

@ -87,21 +87,21 @@ else
fi fi
####################################################################### #######################################################################
# Install node and vim-language-server # # Install node and js-based language server #
####################################################################### #######################################################################
NODE_DIR=$HOME/tools/nodejs NODE_DIR=$HOME/tools/nodejs
NODE_SRC_NAME=$HOME/packages/nodejs.tar.gz NODE_SRC_NAME=$HOME/packages/nodejs.tar.gz
# when download speed is slow, we can also use its mirror site: https://mirrors.ustc.edu.cn/node/v15.0.0/ # when download speed is slow, we can also use its mirror site: https://mirrors.ustc.edu.cn/node/v15.0.0/
NODE_LINK="https://mirrors.ustc.edu.cn/node/v15.0.0/node-v15.0.0-linux-x64.tar.xz" NODE_LINK="https://mirrors.ustc.edu.cn/node/v15.0.0/node-v15.0.0-linux-x64.tar.xz"
if [[ -z "$(command -v node)" ]]; then if [[ -z "$(command -v node)" ]]; then
echo "Install Nodejs" echo "Install Node.js"
if [[ ! -f $NODE_SRC_NAME ]]; then if [[ ! -f $NODE_SRC_NAME ]]; then
echo "Downloading nodejs and renaming" echo "Downloading Node.js and renaming"
wget $NODE_LINK -O "$NODE_SRC_NAME" wget $NODE_LINK -O "$NODE_SRC_NAME"
fi fi
if [[ ! -d "$NODE_DIR" ]]; then if [[ ! -d "$NODE_DIR" ]]; then
echo "Creating nodejs directory under tools directory" echo "Creating Node.js directory under tools directory"
mkdir -p "$NODE_DIR" mkdir -p "$NODE_DIR"
echo "Extracting to $HOME/tools/nodejs directory" echo "Extracting to $HOME/tools/nodejs directory"
tar xvf "$NODE_SRC_NAME" -C "$NODE_DIR" --strip-components 1 tar xvf "$NODE_SRC_NAME" -C "$NODE_DIR" --strip-components 1
@ -111,7 +111,7 @@ if [[ -z "$(command -v node)" ]]; then
echo "export PATH=\"$NODE_DIR/bin:\$PATH\"" >> "$HOME/.bash_profile" echo "export PATH=\"$NODE_DIR/bin:\$PATH\"" >> "$HOME/.bash_profile"
fi fi
else else
echo "Nodejs is already installed. Skip installing it." echo "Node.js is already installed. Skip installing it."
fi fi
# Install vim-language-server # Install vim-language-server