如何在debian vagrant box上安装npm?

时间:2015-10-29 14:12:46

标签: node.js ubuntu npm debian vagrant

如何在Debian流浪盒中安装npm?我试试这个,但这不是wotking。

  

vagrant @ packer-debian-7:〜$ sudo apt-get install nodejs
  阅读包裹清单......完成
  建立依赖树
  阅读国家信息......完成
  nodejs已经是最新版本了   0升级,0新安装,0删除,82未升级   vagrant @ packer-debian-7:〜$ nodejs -v
  v0.10.29
  vagrant @ packer-debian-7:〜$ sudo apt-get install npm
  阅读包裹清单......完成
  建立依赖树
  阅读国家信息......完成
  E:无法找到包裹npm
  vagrant @ packer-debian-7:〜$ npm -v
  -bash:npm:命令未找到

我的主机操作系统是Ubuntu

3 个答案:

答案 0 :(得分:9)

debian方式是添加repo并使用apt-get

进行安装
curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get update
sudo apt-get install --yes nodejs

那将安装nodejs和npm debian方式

在这里你有一个与nodejs一起构建的vagrant配置 https://github.com/Sudakatux/vagrant-liferay-others

答案 1 :(得分:4)

运行命令:

wget https://npmjs.org/install.sh 
sudo chmod +x install.sh
sudo ./install.sh

它会将npm安装到你的流浪盒中。

答案 2 :(得分:0)

在节点源安装页面(https://github.com/nodesource/distributions/blob/master/README.md#debinstall)上向下滚动。您需要安装build-essentials,其中包括npm。

# use `sudo` on Ubuntu or run this as root on debian
apt-get install -y build-essential