Comments (4)
This is an error installing node-fibers
. It is not an error with asyncawait
.
asyncawait
depends on node-fibers
to provide its coroutines.
node-fibers
is a binary module so it has a special compilation step. This step can be skipped if you use node version 0.10.x, because it bundles pre-built binaries for established node versions.
If you are using iojs or node 0.12.x, then read on.
Unfortunately, node-fibers
is less actively maintained at the moment so it hasn't kept up with the latest node and iojs changes. It's still possible to install node-fibers
on these newer versions, but requires doing the build step. This step is automatic, by relies on node-gyp
, which requires python to be installed on your computer. The node-fibers
or node-gyp
READMEs should have more instructions.
For iojs even that is not enough. Many binary modules (such as node-fibers
) keep breaking with the rapid iojs update cycle, because they compile against the underlying V8 version which is frequently updated in iojs, and its changing API breaks builds. node-gyp
itself needs special steps to get working on iojs.
I can't give many more details than that but hopefully you get the idea:
- avoid iojs for now if you depend directly or indirectly on binary modules (such as
node-fibers
) - if you are using node 0.12.x, try installing python first, then your problem should be fixed
- if the above fails, try using node 0.10.x and it should install without problems.
from asyncawait.
ok. i install Python and Python Tools for Visual Studio, but new error:
gyp ERR! stack Error: Python executable "python" is v3.4.3, which is not supported by gyp.
It looks like a joke on me, no desire even to reinstall the old version ... ((
from asyncawait.
FYI From the node-gyp
README:
On Windows:
Python (v2.7.3 recommended, v3.x.x is not supported)
Make sure that you have a PYTHON environment variable, and it is set to drive:\path\to\python.exe not to a folder.
from asyncawait.
Also, no need for PTVS, only node-gyp
needs python.
from asyncawait.
Related Issues (20)
- Fibers are more flexible(?) HOT 18
- Use with ES6 classes #2 HOT 1
- Not working on nw.js HOT 1
- Error: await functions, yield functions, and value-returning suspendable functions. HOT 1
- setTimout example? HOT 2
- Unexpected token function HOT 6
- Fiber not running HOT 1
- why so long time require this two packages? HOT 1
- Extra parentheses? HOT 2
- fibers v1.0.16 dependency breaks node 4.x HOT 1
- Using a for loop HOT 2
- await inside an awaited function
- Stuck within await()... HOT 2
- Installation issue on node version 9.0.0 HOT 1
- Using forEach with Callbacks function
- Not an issue, just a thank you. HOT 1
- asyncawait fails to build on Ubuntu 16.04.4 LTS HOT 3
- Examples in typescript HOT 1
- Upgrade fibers package for nodejs 10.x or 12.x HOT 6
- Await behavior in non Async function or normal function HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from asyncawait.