ioquatix / script-runner

This package will run various script files inside of Atom. It currently supports JavaScript, CoffeeScript, Ruby, and Python. You can add more.
http://atom.io/packages/script-runner
Other
62 stars 23 forks source link

Cannot install due to wrong node module version #92

Closed ioquatix closed 6 years ago

ioquatix commented 6 years ago

The module '/home/samuel/.atom/packages/script-runner/node_modules/node-pty/build/Release/pty.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 43. This version of Node.js requires NODE_MODULE_VERSION 57. Please try re-compiling or re-installing the module (for instance, using npm rebuild or npm install).

At The module '/home/samuel/.atom/packages/script-runner/node_modules/node-pty/build/Release/pty.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 43. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).

Error: The module '/home/samuel/.atom/packages/script-runner/node_modules/node-pty/build/Release/pty.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 43. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20)
    at Object.Module._extensions..node (module.js:598:18)
    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:172:20)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
    at Module.require (module.js:513:17)
    at require (/usr/lib/atom/src/native-compile-cache.js:47:27)
    at /packages/script-runner/node_modules/node-pty/lib/unixTerminal.js:21:11)
    at /packages/script-runner/node_modules/node-pty/lib/unixTerminal.js:252:3)
    at Module._compile (/usr/lib/atom/src/native-compile-cache.js:87:30)
    at Object.value [as .js] (/usr/lib/atom/src/compile-cache.js:235:23)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
    at Module.require (module.js:513:17)
    at require (/usr/lib/atom/src/native-compile-cache.js:47:27)
    at /packages/script-runner/node_modules/node-pty/lib/index.js:13:16)
    at /packages/script-runner/node_modules/node-pty/lib/index.js:53:3)
    at Module._compile (/usr/lib/atom/src/native-compile-cache.js:87:30)
    at Object.value [as .js] (/usr/lib/atom/src/compile-cache.js:235:23)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
    at Module.require (module.js:513:17)
    at require (/usr/lib/atom/src/native-compile-cache.js:47:27)
    at /packages/script-runner/lib/script-runner-process.js:3:13)
    at /packages/script-runner/lib/script-runner-process.js:207:38)
    at Module._compile (/usr/lib/atom/src/native-compile-cache.js:87:30)
    at Object.value [as .js] (/usr/lib/atom/src/compile-cache.js:235:23)

Commands

     -0:16.4.0 core:confirm (input.hidden-input)

Non-Core Packages

atom-ctags 5.1.2 
atom-dark-ui-slim 0.47.1 
atom-soda-dark-ui 1.1.0 
atom-solo-dark-ui 1.3.0 
autoclose-html 0.23.0 
autocomplete-ctags 0.4.1 
color-picker 2.3.0 
editor-stats 0.17.0 
escape-utils 0.5.3 
file-icons 2.1.19 
git-blame 1.6.0 
git-plus 7.10.2 
imdone-atom 2.4.23 
imdone-atom-github 0.1.11 
language-latex 1.1.1 
language-openscad 0.4.3 
language-svg 0.9.2 
language-trenni 0.2.1 
latex 0.50.0 
markdown-preview-plus 3.0.1 
multi-cursor 2.1.5 
paraiso-dark 2.0.2 
pdf-view 0.69.0 
rspec 0.4.0 
script-runner 2.3.0 
solarized-dark-ui 0.3.2 
solarized-light-ui 0.1.0 
svg-preview 0.12.1 
sync-settings 0.8.6 
tabs-to-spaces 1.0.5 
teletype 0.13.2 
travis-ci-status 1.3.1 
unity-dark-ui 2.0.9 
web-browser 1.5.0 
ioquatix commented 6 years ago

I ended up trashing my ~/.atom directory and doing a full reinstall of atom and all packages, and the error vanished.