From e7a7752e80012b2984acf9dc66b01b87e90bb28a Mon Sep 17 00:00:00 2001 From: smiley Date: Mon, 2 Oct 2017 23:07:49 +0300 Subject: [PATCH] Windows uses "USERPROFILE" for the user's home directory, not "HOME". --- install.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/install.js b/install.js index 588fb84..12037ec 100644 --- a/install.js +++ b/install.js @@ -3,7 +3,12 @@ var fs = require('fs') var path = require('path') var mkdirp = require('mkdirp') -var installPath = path.join(process.env.HOME, '.ipython/kernels/nodejs') +var userHome = process.env.HOME; +if (process.platform === "win32") { + userHome = process.env.USERPROFILE; +} + +var installPath = path.join(userHome, '.ipython/kernels/nodejs') if (process.argv.length >= 3) { installPath = process.argv[2] }