【问题标题】:How to install npm on debian vagrant box? [closed]如何在 debian vagrant box 上安装 npm? [关闭]
【发布时间】:2016-01-29 17:39:30
【问题描述】:

如何在 Debian vagrant box 中安装 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

【问题讨论】:

    标签: node.js ubuntu npm debian vagrant


    【解决方案1】:

    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
    

    这将以 debian 方式安装 nodejs 和 npm

    在这里,您有一个我随 nodejs 一起构建的 vagrant 规定 https://github.com/Sudakatux/vagrant-liferay-others

    【讨论】:

    • 如果这是您接受的答案,您能否将其标记为这样。谢谢你
    • 这对我有用。但是,我使用deb.nodesource.com/setup_6.x 安装在 Debian 7 Wheezy 上。
    【解决方案2】:

    运行命令:

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

    它会将 npm 安装到您的 vagrant box。

    【讨论】:

    • 不适用于 nodejs 10、debian 9、32 位
    【解决方案3】:

    在 nodesource 安装页面 (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
    

    【讨论】:

    • 没有。它说“也”:you may also need to install build tools:
    猜你喜欢
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    相关资源
    最近更新 更多