Monday, June 4, 2012

Node.js could not configure a cxx compiler! (Ubuntu)

I have Ubuntu installed and I am trying to compile node.js

Source: Tips4all


  1. One-liner to install all needed dependencies(curl and git are not really needed, but are very useful and also needed if you install via nvm).

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

    Last two dependencies are not always needed, but installing them is really usefull anyway and you probably need it later anyway.

    To only install cxx compiler

    sudo apt-get install build-essential

    If openssl is missing

    sudo apt-get install libssl-dev

  2. If like me, you are attempting to install this on an AWS instance running Amazon Linux AMI (which looks to be a cut down version CentOS):

    Install base tools:

    yum groupinstall "Development Tools"

    Now install openssl-devel:

    yum install openssl-devel

    Node should compile fine now.

  3. If you're attempting this on Win7 like me, running:

    $ /bin/rebaseall

    ...did the trick.

    Good luck!

  4. If you find yourself getting this error on Mac OSX, you need to install XCode.

  5. I needed to run yum install gcc-c++ on Cent OS.