From Node.js to IO.js

Discussion in 'General Programming Discussion' started by jrullan, Feb 11, 2015.

  1. jrullan

    jrullan New Member

    Joined:
    Dec 11, 2014
    Messages:
    28
    Likes Received:
    4
    Fellow Udooers,

    This is a follow up on a Node.js issue (see below) on our Udoos in Udoobuntu 1.1.

    I received an update on the joyent/node github forum (https://github.com/joyent/node/issues/7655#issuecomment-73444703) from one of the developers of io.js.
    As it turns out, IO.js is a fork of node from a group of core members of node.js that were unsatisfied with the development of node.

    From their https://iojs.org/en/faq.html:
    "io.js aims to provide faster and predictable release cycles. It currently merges in the latest language, API and performance improvements to V8 while also updating libuv and other base libraries. This project aims to continue development of io.js under an "open governance model" as opposed to corporate stewardship."

    I can happily confirm that I've been able to build it on my Udoo Quad running Udoobuntu 1.1 and, more importantly, it runs!!!!!

    A small caveat: I had to install gcc and g++ 4.8 to be able to compile on Udoobuntu 1.1. See this link for instructions: http://mortenvp.com/installing-a-newer-gccg-on-ubuntu-12-04-lts/

    Well I hope that the herd of frustrated node.js Udooers get a little bit of happiness.
     
  2. delba

    delba Administrator Staff Member

    Joined:
    May 8, 2013
    Messages:
    1,064
    Likes Received:
    9
    Awesome, awesome news!!!! Great job guys, can't wait to try IO.js on my UDOObuntu :)
     
  3. humblehacker

    humblehacker New Member

    Joined:
    Apr 7, 2014
    Messages:
    16
    Likes Received:
    0
    I was really psyched to hear first about io.js but also that it would run on UDOO! I tried following the instructions on http://mortenvp.com/installing-a-newer- ... 12-04-lts/ and after installing NVM, io.js appeared to install correctly via this command- nvm install iojs-v1.4.2
    Code:
    --2015-03-01 10:24:13--  https://iojs.org/dist/v1.4.2/iojs-v1.4.2-linux-armv7l.tar.gz
    Resolving iojs.org (iojs.org)... 104.236.136.193
    Connecting to iojs.org (iojs.org)|104.236.136.193|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 7356550 (7.0M) [application/x-gzip]
    Saving to: `/home/ubuntu/.nvm/bin/iojs-v1.4.2-linux-armv7l/iojs-v1.4.2-linux-armv7l.tar.gz'
    
    100%[======================================>] 7,356,550   2.50M/s   in 2.8s    
    
    2015-03-01 10:24:17 (2.50 MB/s) - `/home/ubuntu/.nvm/bin/iojs-v1.4.2-linux-armv7l/iojs-v1.4.2-linux-armv7l.tar.gz' saved [7356550/7356550]
    
    WARNING: checksums are currently disabled for io.js
    manpath: can't set the locale; make sure $LC_* and $LANG are correct
    Now using io.js v1.4.2
    But when I try to check the NPM version before adding modules I get-
    Code:
    /home/ubuntu/.nvm/versions/io.js/v1.4.2/bin/iojs: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.16' not found (required by /home/ubuntu/.nvm/versions/io.js/v1.4.2/bin/iojs)
    Any idea of what I'm missing?
     

Share This Page