Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[orion-dev] Fwd: [Open Academy] 'npm install' failing with tty.js

FYI - discussion with Orion Node students

---------- Forwarded message ----------
From: Jonathan Balsano <jrbalsano@xxxxxxxxx>
Date: Mon, Feb 3, 2014 at 6:13 PM
Subject: Re: [Open Academy] 'npm install' failing with tty.js
To: Mark MacDonald <Mark_MacDonald@xxxxxxxxxx>
Cc: Ken Walker <Ken_Walker@xxxxxxxxxx>, Kaitlin Johnson Huben <kjh2141@xxxxxxxxxxxx>, Melody Ju <mj2558@xxxxxxxxxxxx>, Paul Webster <pwebster@xxxxxxxxxxxxxxxxxxx>


Hey all,

We spent a couple of hours trying to debug our windows systems today just to get tty.js working. We found that there were two sets of problems:

1. Those resulting from node-gyp. These are the problems related to needing to install visual studio and the like. We were only able to resolve this problem on Melody's computer, but not on Kaitlin's. 

2. tty.js is built on a tty interface which seems to be incompatible with cmd.exe. We're not entirely sure about this but will continue to look into it. If that's the case, should we try to modify tty.js (and the underlying pty.js) to support windows? Not sure if we should be doing this because its kind of outside orion.

Both of these issues could be postponed by working on VMs until a decision is made so we might try to proceed doing just that. If you'd like us to just get some pull requests in before the code sprint on something other than these issues, please refer us to any bugs you'd like us to fix specifically. Thanks!

Best,
JB


On Mon, Feb 3, 2014 at 3:04 PM, Mark MacDonald <Mark_MacDonald@xxxxxxxxxx> wrote:

Yes: if our target audience here is embedded developers, a few extra steps on Windows is not the end of world. But we should call out those steps in our README or install instructions. (Once we figure out exactly what they are..)

Also: I'm running Win7 and I got the VCBUILD.EXE error at first. But installing VC 2010 fixed that for me, and now the tty install finishes OK:

    (See attached file: npm_install.log)

      Generating code
     Finished generating code
     validation.vcxproj -> C:\Users\mamacdon\code\orion\client\modules\orionode\node_modules\tty.js\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\build\Release\\validation.node
    tty.js@0.2.13 node_modules\tty.js
    ├── term.js@0.0.3
    ├── pty.js@0.2.3
    ├── express@3.1.0 (methods@0.0.1, fresh@0.1.0, debug@0.7.4, cookie-signature@0.0.1, buffer-crc32@0.1.1, range-parser@0.0.4, commander@0.6.1, cookie@0.0.5, mkdirp@0.3.3, send@0.1.0, connect@2.7.2)
    └── socket.io@0.9.13 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, socket.io-client@0.9.11)

Not seeing the LNK1181 error. I found some node-gyp bugs that mentioned LNK1181 but no clear-cut solutions :-/

Mark

Inactive hide details for Ken Walker---03/02/2014 10:19:21 AM---From: Ken Walker/Ottawa/IBM To: "Kaitlin Johnson Huben" <kjh214Ken Walker---03/02/2014 10:19:21 AM---From: Ken Walker/Ottawa/IBM To: "Kaitlin Johnson Huben" <kjh2141@xxxxxxxxxxxx>, Mark MacDonald/Ottawa/IBM@ibmca

From: Ken Walker/Ottawa/IBM
To: "Kaitlin Johnson Huben" <kjh2141@xxxxxxxxxxxx>, Mark MacDonald/Ottawa/IBM@ibmca
Cc: "Paul Webster" <pwebster@xxxxxxxxxxxxxxxxxxx>, "Jonathan Balsano" <jrbalsano@xxxxxxxxx>, "Melody Ju" <mj2558@xxxxxxxxxxxx>
Date: 03/02/2014 10:19 AM
Subject: Re: [Open Academy] 'npm install' failing with tty.js



One of my main goals for this was to support embedded developers better.  These platforms typically are running some form of Linux and should have no problem.  However, if the dependencies are there and it precludes anyone from using Orionode on Windows that could be an issue.

I'm adding Mark to see what he thinks.  Paul could you walk over and get Mark up to speed?  Hard for me from Sweden ;-)

Sent from my iPad

On Feb 3, 2014, at 4:10 PM, "Kaitlin Johnson Huben" <kjh2141@xxxxxxxxxxxx> wrote:

My only concern is that if we're all having this much trouble with it, we might not want to use tty.js for the general Orion population. (I was fine spending time to try to fix it, but someone who just wants to use the Orion Node shell on Windows would get pretty annoyed pretty quickly, I imagine.)

Thoughts?

Kaitlin Huben
Computer Science
Columbia University | Class of 2015
kjh2141@xxxxxxxxxxxx


On Mon, Feb 3, 2014 at 6:05 AM, Paul Webster <pwebster@xxxxxxxxxxxxxxxxxxx> wrote:
On Sun, Feb 2, 2014 at 9:14 PM, Paul Webster <pwebster@xxxxxxxxxxxxxxxxxxx> wrote:
Kaitlin, I'm sorry I wasn't able to help with the windows problem.

I've been having problems installing it myself.  I upgraded to the latest node.js v0.10.25 and then typed npm install tty.js:


using npm install -g npm to upgrade from npm -v 1.3.24 to npm -v 1.3.26 and clearing the cache with npm cache clear fixed my problem.  Yeah!

Later,
Paul

--
Paul Webster
Hi floor.  Make me a sammich! - GIR





--
Paul Webster
Hi floor.  Make me a sammich! - GIR

GIF image


Back to the top