gpt4 book ai didi

node.js - 在ubuntu 17.04上安装 Node

转载 作者:太空宇宙 更新时间:2023-11-03 21:53:41 25 4
gpt4 key购买 nike

我在 Ubuntu 上安装了 Node 8.0.0,然后按照 this answer to make it work 操作但现在当输入 node -v 时,它会显示 v4.7.2。我想要 v.8。我正在尝试安装的那个。是符号链接(symbolic link)有问题还是出了什么问题?

(Ubuntu 17:04)

最佳答案

我建议你删除ubuntu包

sudo apt-get remove --purge nodejs-*

然后执行下面的shell脚本来安装nodejs ...您必须使用下面提到的行的复制N粘贴来更新您的~/.bashrc ... vi install_node.sh

#!/bin/bash

# ............... top of cut ........................ install_node.sh

export NODE_VER=v8.0.0 # see available versions at https://nodejs.org/dist/

# pick parent dir of nodejs install ... comment out or remove ONE of below
# export CODE_PARENT_DIR=/opt/code # root owned dir ... requires you to sudo prior to npm install going forward
export CODE_PARENT_DIR=${HOME} # RECOMMENDED execute as yourself including npm install

# ......... following env vars are OK no edits needed

curr_OS=$( uname )

if [[ "${curr_OS}" == "Darwin" ]]; then

OS_ARCH=darwin-x64

elif [[ "${curr_OS}" == "Linux" ]]; then

OS_ARCH=linux-x64
else
echo "ERROR - failed to recognize OS $curr_OS"
exit 5
fi

if [[ -z ${CODE_PARENT_DIR} ]]; then

echo "ERROR - failed to see env var CODE_PARENT_DIR"
exit 5
fi

export NODE_CODEDIR=${CODE_PARENT_DIR}/nodejs
export COMSUFFIX=tar.gz
export NODE_NAME=node-${NODE_VER}
export NODE_PARENT=${NODE_CODEDIR}/${NODE_NAME}-${OS_ARCH}

export PATH=${NODE_PARENT}/bin:${PATH}
export NODE_PATH=${NODE_PARENT}/lib/node_modules

# ............... end of cut ........................ install_node.sh

# copy and paste above from ... top of cut ... to here into your file ~/.bashrc

echo
echo "NODE_CODEDIR $NODE_CODEDIR<--"
echo

echo "mkdir -p ${NODE_CODEDIR}"
echo
mkdir -p ${NODE_CODEDIR}
echo

echo "cd ${NODE_CODEDIR}"
cd ${NODE_CODEDIR}
echo

# this is compiled code NOT source

[ -f ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} ] && rm ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} # if file exists remove

echo "wget -q --show-progress https://nodejs.org/download/release/${NODE_VER}/${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}"
wget -q --show-progress https://nodejs.org/download/release/${NODE_VER}/${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}
echo

echo "tar -C ${NODE_CODEDIR} -xf ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}"
tar -C ${NODE_CODEDIR} -xf ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}
echo

[ -f ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} ] && rm ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} # if file exists remove

# ........... done ........... #

which node

node --version

# .... bottom of file install_node.sh

关于node.js - 在ubuntu 17.04上安装 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46124670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com