代码之家  ›  专栏  ›  技术社区  ›  Alfred

如何编译/安装node.js(无法配置cxx编译器!)(Ubuntu)。

  •  70
  • Alfred  · 技术社区  · 14 年前

    如何在Ubuntu上编译/安装node.js?它失败了,错误是关于 cxx compiler .

    7 回复  |  直到 8 年前
        1
  •  111
  •   Alex Dean    13 年前

    一班轮 安装所有需要的依赖项(curl和git不是真正需要的,但是非常有用,如果通过NVM安装,也需要)。

    sudo apt-get install build-essential libssl-dev curl git-core
    

    最后两个依赖项并不总是需要的,但是安装它们确实是有用的,而且稍后您可能还需要它。

    只安装 CXX编译程序

    sudo apt-get install build-essential
    

    如果 OpenSSL 遗失

    sudo apt-get install libssl-dev
    
        2
  •  45
  •   Jay Sidri    14 年前

    如果像我一样,您正试图在运行AmazonLinuxAMI的AWS实例上安装它(它看起来是一个精简版的CentOS):

    安装基础工具:

    yum groupinstall "Development Tools"

    现在安装openssl devel:

    yum install openssl-devel

    节点现在应该可以编译了。

        3
  •  8
  •   Nicholas Blumhardt    14 年前

    如果您像我一样在Win7上尝试此操作,请运行:

    ash.exe
    $ /bin/rebaseall
    

    …成功了。

    祝你好运!

        4
  •  6
  •   mjamal    14 年前

    如果你发现自己在mac osx上遇到了这个错误,你需要安装xcode。

    https://developer.apple.com/

        5
  •  3
  •   Kelstar    13 年前

    我需要奔跑 yum install gcc-c++ 关于分OS。

        6
  •  2
  •   nolazybits    12 年前
        7
  •  0
  •   Pax Beach    8 年前

    对于NoDE.JS V6:

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

    对于NoDE.JS V7:

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

    可选:安装生成工具 要从NPM编译和安装本机加载项,您可能还需要安装生成工具:

    sudo apt-get install -y build-essential
    

    在获得最新的NPM包之后,如果您需要:

    npn update -g
    

    Partial source here.