Installing node.js 0.6.2 on Fedora 16

 

The logo of the Node.js Project from the offic...

Image via Wikipedia

This one was a little hard. I got lots of help so I decided to post it online since it doesn’t exist on the internet yet… I wonder why….

The simple step by step instruction:

  1. sudo yum install git

  2. git clone --depth 1 git://github.com/joyent/node.git
    
  3. cd node
  4. git checkout v0.6.2
  5. sudo yum install openssl-devel
  6. sudo yum install gcc # you can skip this if you already have gcc
  7. sudo yum install gcc-c++ # you can skip this if you already have gcc-c++
  8. ./configure       [ thank you Ed for the heads up! ]
  9. make -j2
  10. make install
  11. export PATH=$PATH:/usr/local/bin:/usr/local #this is to add usr local to your path wher nodejs was installed
  12. sudo visudo
  13. Find Defaults secure_path=/sbin:/bin:/usr/sbin:/usr/bin
    go to the end “a” for append, type “:/usr/local/bin”, ESC, “:wq”
  14. curl http://npmjs.org/install.sh |sudo sh #installing npm a very good too to install nodejs packages
  15. sudo yum install mongodb #installing mongodb
  16. #go to the dir where you wish to code and use npm!!
  17. npm install mongodb
  18. npm install mongoose
  19. npm install express
  20. npm install coffee-script
  21. npm install stylus
  22. npm install underscore
  23. npm list
    /home/john/someproject
    ├── coffee-script@1.1.3
    ├─┬ express@2.5.1
    │ ├─┬ connect@1.8.0
    │ │ └── formidable@1.0.7
    │ ├── mime@1.2.4
    │ ├── mkdirp@0.0.7
    │ └── qs@0.3.2
    ├── mongodb@0.9.7-0
    ├─┬ mongoose@2.3.13
    │ ├── colors@0.5.1
    │ ├── hooks@0.1.9
    │ └── mongodb@0.9.6-23
    ├─┬ stylus@0.19.3
    │ ├── cssom@0.2.0
    │ ├── growl@1.1.0
    │ └── mkdirp@0.0.7
    └── underscore@1.2.2
Fork me on GitHub

8 thoughts on “Installing node.js 0.6.2 on Fedora 16

  1. Hey,
    Nice work just make a minor change in step 2 change –depth to –depth . Kind of lame to point out but for a amatuer like me i have to resort to check the manual of the package for the same.

  2. Oops I just noticed a doube negative when posted here is encoded as a different character .Check the same when u cutpaste and run it on a terminal.
    –Cheers

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">