尝试使用nodejs时没有输出

时间:2018-05-12 03:17:50

标签: php node.js install ubuntu-14.04 apt-get

我在我的Ubuntu 14.04计算机上安装了节点:

apt-get install node

然而,当我跑

node -v

没有输出。

然后我尝试了apt-get install nodejs,当我运行nodejs -v时,我得到v0.10.25

我不确定我做错了什么让节点工作。

我的PHP脚本需要node.js,我的检查会一直失败:

if(preg_match("/^v\d+.\d+.\d+$/", `node -v`) === 0){
    exit_json([
        "error" => "Node isn't installed on this machine."
    ]);
}

如何在14.04上正确安装node.js?我使用了数字海洋的教程。

2 个答案:

答案 0 :(得分:1)

如果您在开发机器时使用Node.js作为开发人员,我建议您使用NVM进行安装。

按照说明将以下内容添加到〜/ .bashrc文件中:

source ~/.nvm/nvm.sh

输入后

$source ~/.bashrc

这将允许您使用NVM安装所需的版本:

$nvm install 10

您可以通过输入以下内容安装旧版本并使用已安装的版本:

$nvm use 8.4.0

答案 1 :(得分:-1)

尝试安装如下:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs