..but I haven't tested gnode on windows, sorry.
On Thu, May 22, 2014 at 5:47 PM, Michal Mocny <mmo...@chromium.org> wrote: > I no longer use node 0.11 and coho runs fine on 0.10 thanks to gnode. > > nvm/nave aren't necessary at all (I think), especially now that we don't > need to switch node versions just for coho, they are just convenient if you > want to jump around environments or lack permissions to do global installs. > > Yes, I think node 0.11 was needed for coroutines (function*()) and yield, > I'm not sure if other es6 features were used. > > -Michal > > > On Thu, May 22, 2014 at 5:28 PM, Jesse <purplecabb...@gmail.com> wrote: > >> Reviving this thread ... >> >> ping! >> Is the only reason we depend on node v0.11 to support 'yield'? >> also: >> Has anyone managed to run this on windows? Not having good luck with nave >> or nvm .... >> >> >> >> @purplecabbage >> risingj.com >> >> >> On Thu, May 15, 2014 at 9:40 AM, Steven Gill <stevengil...@gmail.com> >> wrote: >> >> > Don't you guys just love these dropped emails :) >> > On May 15, 2014 6:47 AM, "Brian LeRoux" <b...@brian.io> wrote: >> > >> > > https://github.com/TooTallNate/gnode/blob/master/README.md >> > > On May 7, 2014 1:18 PM, "Michal Mocny" <mmo...@chromium.org> wrote: >> > > >> > > > Damnit. Perplexing choice. Coho isn't released to end users, and >> the >> > > > codebase is tremendously cleaner and more maintainable now. On the >> > other >> > > > hand, doing release testing using development version of node does >> seem >> > > > odd. >> > > > >> > > > One possible solution, for now, is nvm supports changing the version >> > for >> > > a >> > > > given terminal session only (nvm use). Can leave your default node >> to >> > > > 0.10, and you can use a dedicated terminal for using coho. Longer >> > term, >> > > > I'm not sure. Hope node 0.12 ships soon? >> > > > >> > > > -Michal >> > > > >> > > > >> > > > On Tue, May 6, 2014 at 7:15 PM, Anis KADRI <anis.ka...@gmail.com> >> > wrote: >> > > > >> > > > > I got excited and tried to use the latest version of coho but >> when I >> > > saw >> > > > > that it was using an odd version I just gave up. >> > > > > >> > > > > >> > > > > On Tue, May 6, 2014 at 4:11 PM, Steven Gill < >> stevengil...@gmail.com> >> > > > > wrote: >> > > > > >> > > > > > Thanks for sharing Martin! >> > > > > > >> > > > > > I also am on the train that we shouldn't be using unstable >> versions >> > > of >> > > > > > node. I don't know if the landscape has changed since I started >> > using >> > > > > node, >> > > > > > but I was always taught to stick to even version numbers. >> > > > > > >> > > > > > >> > > > > > On Tue, May 6, 2014 at 4:03 PM, Martin Gonzalez Glez < >> > > > > > martin.c.glez.g...@gmail.com> wrote: >> > > > > > >> > > > > > > Agree guys we shouldn't be depending on unstable node >> versions to >> > > > work, >> > > > > > > just sharing what it worked for me. I think coho has been >> using >> > > node >> > > > > 0.11 >> > > > > > > since the last clean up a few days ago. >> > > > > > > >> > > > > > > Hey Joe, I've just shared with you my findings, it's not the >> best >> > > > > > solution >> > > > > > > I know that, but it worked for me. >> > > > > > > On May 6, 2014 5:47 PM, "Jesse" <purplecabb...@gmail.com> >> wrote: >> > > > > > > >> > > > > > > > We shouldn't be depending on unstable versions of node, imo. >> > > > > > > > Being able to switch versions is not a solution. >> > > > > > > > >> > > > > > > > @purplecabbage >> > > > > > > > risingj.com >> > > > > > > > >> > > > > > > > >> > > > > > > > On Tue, May 6, 2014 at 3:40 PM, Martin Gonzalez Glez < >> > > > > > > > martin.c.glez.g...@gmail.com> wrote: >> > > > > > > > >> > > > > > > > > I had the same problem with nodejs 0.11, using url.parse >> > > module & >> > > > > and >> > > > > > > > > running the Unit Test on cordova-js, those are failing >> with >> > > > nodejs >> > > > > > > > 0.11.13, >> > > > > > > > > but with 0.11.12 it works fine. >> > > > > > > > > >> > > > > > > > > Nodejs 0.11 it's working unestable, they are going to >> release >> > > one >> > > > > > more >> > > > > > > > > 11.xx version before nodejs 0.12 (According to their >> google >> > > group >> > > > > > > forum). >> > > > > > > > > It seems that cordova-coho uses a dependency that requires >> > node >> > > > > 0.11. >> > > > > > > > > A quick fix in your case Joe it's the usage of a node >> version >> > > > > manager >> > > > > > > as >> > > > > > > > > "n" or "nvm" for Mac OS X, or nodist under Windows. >> > > > > > > > > It won't fix your nodejs 11, but it allows you to switch >> > > between >> > > > > > nodejs >> > > > > > > > > versions easily and quickly. >> > > > > > > > > On May 6, 2014 5:07 PM, "Joe Bowser" <bows...@gmail.com> >> > > wrote: >> > > > > > > > > >> > > > > > > > > > Hey >> > > > > > > > > > >> > > > > > > > > > I know that for some reason, we decided to use node 0.11 >> > for >> > > > > coho, >> > > > > > > but >> > > > > > > > > > the thing is that it means that we can't run the Unit >> Tests >> > > on >> > > > > > > > > > cordova-js now. At least on my machine, coho will now >> > always >> > > > > fail >> > > > > > > > > > because of either named branch errors or Unit Test >> errors. >> > > > This >> > > > > > > seems >> > > > > > > > > > to be some weird unicode enforcing that is happening in >> the >> > > > node >> > > > > > > 0.11. >> > > > > > > > > > >> > > > > > > > > > This is extremely frustrating, since we're supposed to >> use >> > > this >> > > > > > coho >> > > > > > > > > > tool to do releases to automate the process, yet the >> tool >> > > keeps >> > > > > > > > > > breaking every time we try and use it. I'm sure that >> > > there's a >> > > > > > whole >> > > > > > > > > > other thread where this issue was beaten to death, but I >> > > didn't >> > > > > > need >> > > > > > > > > > to try to tag an RC1 for 3.5 when that was happening. >> > > > > > > > > > >> > > > > > > > > > Seriously, can we make coho work with stable node >> versions, >> > > or >> > > > > > agree >> > > > > > > > > > to stop using it altogether and re-write the docs on >> > cutting >> > > a >> > > > > > > > > > release? I probably will have to do RC1 manually >> because >> > of >> > > > how >> > > > > > > > > > broken it is right now. >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> > >