facebook-atom / nuclide-prebuilt-libs Goto Github PK
View Code? Open in Web Editor NEWNuclide's binary dependencies
License: Other
Nuclide's binary dependencies
License: Other
Running a remote terminal via Nuclide results in this error:
Error: Cannot find module '/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/nuclide-prebuilt-libs/pty/build/pty-v0.1.2-node-v59-linux-x64/pty.node'
at Function.Module._resolveFilename (module.js:557:15)
at Function.Module._load (module.js:484:25)
at Module.require (module.js:606:17)
at require (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
at Object.<anonymous> (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/nuclide-prebuilt-libs/pty/lib/unixTerminal.js:17:11)
at Module._compile (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/v8-compile-cache/v8-compile-cache.js:178:30)
at Object.Module._extensions..js (module.js:673:10)
at Module.load (module.js:575:32)
at tryModuleLoad (module.js:515:12)
at Function.Module._load (module.js:507:3)
at Module.require (module.js:606:17)
at require (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
at Object.<anonymous> (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/nuclide-prebuilt-libs/pty/lib/index.js:9:16)
at Module._compile (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/v8-compile-cache/v8-compile-cache.js:178:30)
at Object.Module._extensions..js (module.js:673:10)
at Module.load (module.js:575:32)
at tryModuleLoad (module.js:515:12)
at Function.Module._load (module.js:507:3)
at Module.require (module.js:606:17)
at require (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
at _load_pty (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/pkg/nuclide-pty-rpc/lib/PtyService.js:170:41)
at new PtyImplementation (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/pkg/nuclide-pty-rpc/lib/PtyService.js:236:38)
at RpcConnection.<anonymous> (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/pkg/nuclide-pty-rpc/lib/PtyService.js:23:12)
at Generator.next (<anonymous>)
at step (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/async-to-generator/async-to-generator.js:11:30)
at _next (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/async-to-generator/async-to-generator.js:24:9)
at <anonymous>
Jumping into node_modules/nuclide-prebuilt-libs/pty/build
It seems like these other builds of pty were made just fine
pty-v0.0.2-node-v57-darwin-x64 pty-v0.1.2-electron-v1.6-win32-x64 pty-v0.1.2-node-v51-darwin-x64
pty-v0.1.0-node-v57-darwin-x64 pty-v0.1.2-electron-v1.7-darwin-x64 pty-v0.1.2-node-v51-linux-x64
pty-v0.1.2-electron-v1.6-darwin-x64 pty-v0.1.2-electron-v1.7-linux-x64 pty-v0.1.2-node-v51-win32-x64
pty-v0.1.2-electron-v1.6-linux-x64 pty-v0.1.2-electron-v1.7-win32-x64
Have any ideas where pty-v0.1.2-node-v59-linux-x64/pty.node
went to? Maybe these packages are only supported on older node versions?
Checking my nuclide logs, it also appears that nuclide-prebuilt-libs/fuzzy-native/build/fuzzy-native-v0.6.6-node-v59-linux-x64/fuzzy-native.node
is also missing, although expected by the system.
[2018-02-28 23:55:21.307] [ERROR] nuclide-fuzzy-native - Failed to load native fuzzy matching. Falling back to JS implementation { Error: Cannot find module '/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/nuclide-prebuilt-libs/fuzzy-native/build/fuzzy-native-v0.6.6-node-v59-linux-x64/fuzzy-native.node'
at Function.Module._resolveFilename (module.js:557:15)
at Function.Module._load (module.js:484:25)
at Module.require (module.js:606:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/root/.nvm/versions/node/v9.6.1/lib/node_modules/nuclide/node_modules/nuclide-prebuilt-libs/fuzzy-native/lib/main.js:6:18)
at Module._compile (module.js:662:30)
at Object.Module._extensions..js (module.js:673:10)
at Module.load (module.js:575:32)
at tryModuleLoad (module.js:515:12)
at Function.Module._load (module.js:507:3) code: 'MODULE_NOT_FOUND' }
I'm aware this is because it's no longer supported, but would still be nice if there was a guide on how to build this yourself. I would like to build v69 myself to keep using atom-ide-terminal.
When I try to open the terminal on Atom 1.14.0, I get this error message instead of a functioning terminal:
For more info check out the docs: https://nuclide.io/docs/features/terminal
Error starting process:
Error: Cannot find module '/Users/jed/.atom/packages/atom-ide-ui/node_modules/nuclide-prebuilt-libs/pty/build/pty-node-v64-darwin-x64/pty.node'
Could you rebuild these libraries for the latest version?
I have a server that is running Ubuntu 10.04 on a 32-bit architecture that I would like to connect to with Nuclide. (I know, it's super old, which is my problem, so you can feel free to close this as wontfix.)
To get this working, first, I had to go to an external package manager to install Python 2.7 (https://askubuntu.com/questions/17841/will-python2-7-be-available-for-10-04-in-the-future), so it would be nice if the Nuclide server were pure Node to eliminate this dependency.
I was able to connect, but when I tried to open a remote terminal, I got:
Error starting process:
Error: Remote Error: Cannot find module '/home/mbolin/.npm-packages/lib/node_modules/nuclide/node_modules/nuclide-prebuilt-libs/pty/build/pty-v0.1.2-node-v51-linux-ia32/pty.node' processing message
The pty-v0.1.2-node-v51-linux-ia32
alerted me to the fact that this is a 32-bit vm, which I believe is why the corresponding binary was not found.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.