atom-git-projects icon indicating copy to clipboard operation
atom-git-projects copied to clipboard

Cannot install on Windows

Open RyenNelsen opened this issue 9 years ago • 14 comments

Prior to v1.10.1, I was able to install without any issues on all machine types. Now when I attempt to either install fresh, or update, I get the following error:

> [email protected] install C:\Users\rnelsen\AppData\Local\Temp\apm-install-dir-115223-8984-dvdhgs\node_modules\git-projects\node_modules\git-utils
> node-gyp rebuild


C:\Users\rnelsen\AppData\Local\Temp\apm-install-dir-115223-8984-dvdhgs\node_modules\git-projects\node_modules\git-utils>node "C:\Users\rnelsen\AppData\Local\atom\app-0.187.0\resources\app\apm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild 

gypnpm ERR! Windows_NT 6.2.9200
npm ERR! argv "C:\\Users\\rnelsen\\AppData\\Local\\atom\\app-0.187.0\\resources\\app\\apm\\bin\\\\node.exe" "C:\\Users\\rnelsen\\AppData\\Local\\atom\\app-0.187.0\\resources\\app\\apm\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "C:\\Users\\rnelsen\\.atom\\.apm\\.apmrc" "--userconfig" "C:\\Users\\rnelsen\\.atom\\.apmrc" "install" "C:\\Users\\rnelsen\\AppData\\Local\\Temp\\d-115223-8984-18uywie\\package.tgz" "--target=0.21.0" "--arch=ia32"
npm ERR! node v0.10.35
npm ERR! npm  v2.5.1
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

I see that it could be git-utils, but the reason I am creating the error here is because I didn't have an issue prior to v1.10.1.

RyenNelsen avatar Mar 23 '15 14:03 RyenNelsen

As you said, this seems to be an issue with git-utils for windows users. Some of them apparently found a fix/workaround. You can probably find more help in https://github.com/atom/git-utils/issues, #28 for instance. I might consider adding a paragraph in the README regarding this. Thanks for reporting!

prrrnd avatar Mar 23 '15 15:03 prrrnd

The main issue I had is that it worked before you updated git-projects. Nothing has changed on either of my systems, and I've never had Visual Studio installed on either of the systems, so that shouldn't be the fix.

RyenNelsen avatar Mar 24 '15 20:03 RyenNelsen

In fact I just installed v1.10.1 on the one computer that never installed it in the first place, and it worked. So it is a problem with git-projects, not git-utils from what I can tell.

> apm install [email protected]
Installing [email protected] to C:\Users\rnelsen\.atom\packages done

RyenNelsen avatar Mar 24 '15 20:03 RyenNelsen

git-utils has been added in 1.11.0, so that explains why you can still install the 1.10.1.

prrrnd avatar Mar 24 '15 21:03 prrrnd

I'm using Ubuntu and I'm also getting the same error while updating 'git-projects' I tried uninstalling and installing again, but same error again. here is the debug log output. P.S: I was trying to update from 1.9.0 -> 1.11.1

iyogeshjoshi avatar Mar 25 '15 07:03 iyogeshjoshi

@RyenNelsen has created a new issue on the git-utils repo. https://github.com/atom/git-utils/issues/39

prrrnd avatar Mar 25 '15 10:03 prrrnd

Alright, back again. @prrrnd atom/git-utils#39 is a bust. Any ideas? What are the exact requirements for your package?

Have to love being a developer on Windows! Lol.

RyenNelsen avatar Mar 27 '15 16:03 RyenNelsen

What is the output of npm install git-utils --msvs_version=2013 ?

prrrnd avatar Mar 27 '15 16:03 prrrnd

Sorry in a different country right now, will try and get a response to this ASAP!

RyenNelsen avatar Mar 30 '15 15:03 RyenNelsen

@prrrnd would it be possible to include a precompiled version of git-utils module? It will be a headache if I need everybody in our teams to install Visual Studio just to install this Atom package :-(

vtintillier avatar Jun 21 '15 14:06 vtintillier

Agreed with @vtintillier. A precompiled version would make things so much simpler. I just spent the past hour+ trying to get this working. I have installed: atom, nodejs+npm via nvm-windows, both VS 2013 Ultimate and 2015 Enterprise, python 2.7 (native) and 3.2 (cygwin), setuptools/pip, git/cygwin and github for windows. I'm running it under Windows 10 Pro x64.

It failed to install in the atom gui, so I ran apm install git-projects in the command prompt: apm install git-projects I looked around a bit online, including in the issues here and in the issues on the git-utils project, and found a single possible suggestion: Try installing git-utils with --msvs_version=2013. Since I have both 2013 and 2015 installed, I tried both ways.

npm install git-utils --msvs_version=2013 and npm install git-utils --msvs_version=2015 give the same result (so does 2012 tools, which are available through VS2013 but I didn't screenshot that): npm install git-utils --msvs_version=2013

All of this would be much simpler if the binaries were already available. I think there's a way to include multi-platform binaries in a single package, but I'm not sure. If I can do anything to help get this working, please let me know.

Efreak avatar Aug 08 '15 08:08 Efreak

I have the same issue on Mac OS 10.10.5. My coworker uses Linux and cannot upgrade/reinstall either.

eigan avatar Nov 19 '15 07:11 eigan

Is this issue already fixed? I got same error before, but now I could install on Windows with no problem.

Bakudankun avatar Mar 22 '16 19:03 Bakudankun

I did a lot of stuff to get this working, what finally did it was installing python 2.7 (with the path option checked) Before that I had upgraded node-gyp running as admin from the node folder: npm install -g node-gyp@latest I also specified my vs version: npm install -g node-inspector --msvs-version=2013 and also I installed the c++ redistributables for 2013 and 2010 and for both x86 and x64

Cr4ck3rs avatar May 17 '16 21:05 Cr4ck3rs