node.js - 在 Ubuntu Trusty 64 上安装 nodejs 0.10.36

标签 node.js ubuntu vagrant ansible apt-get

具体怎么做?

我通常这样走:

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

但它只给我 0.10.33。使用 apt-get 对我来说是更可取的方式,因为我使用 ansible 设置它并且想要某种程度的可分割性,所以 bash 脚本就像

wget http://nodejs.org/dist/v${NODE_VERSION}/${NODE_DIST}.tar.gz
tar xvzf ${NODE_DIST}.tar.gz
sudo rm -rf /opt/nodejs
sudo mv ${NODE_DIST} /opt/nodejs

sudo ln -sf /opt/nodejs/bin/node /usr/bin/node
sudo ln -sf /opt/nodejs/bin/npm /usr/bin/npm

将是最新的手段。

我使用 Vagrant 镜像 ubuntu/trusty64 在 VirtualBox 上本地运行它。

最佳答案

使用 n 怎么样?

n 是 node.js 的版本管理器,它允许安装多个版本(并为您安装),并使用您想要的版本运行脚本。

你可以这样做:npm install -g n 然后,n 0.10.36 或者,如果您想要最新版本 n latest 或者最后一个稳定版:n stable

关于node.js - 在 Ubuntu Trusty 64 上安装 nodejs 0.10.36,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29181815/

相关文章:

javascript - Webpack 错误无法解析 JSX

javascript - fs.readFile 中的 return 语句导致未处理的 promise 拒绝

stub 中的 java.lang.SecurityException : Expecting a sun. rmi.server.UnicastRef2 远程引用

linux - 在 Ubuntu 18.04.4 上安装 Jenkins。 Jenkins 没有开始

python - 在 Vagrant 中运行 Python 脚本

node.js - Node.js 中的多个 require ('express' )

node.js - 如何使用 artillery.io 将两个参数从 yaml 发送到 socket.io

Python:OSError:无法识别图像文件

laravel - 在 Ubuntu LTS 14.04(理想情况下为 1.5+)上为 Laravel Homestead 安装更新的 vagrant

Vagrant:使用 `vagrant destroy` 删除主机上的同步文件夹