Skip to content
This repository has been archived by the owner on Dec 1, 2017. It is now read-only.

Hiredis won't install on Windows 8.1 #476

Open
sedge opened this issue Jan 7, 2015 · 2 comments
Open

Hiredis won't install on Windows 8.1 #476

sedge opened this issue Jan 7, 2015 · 2 comments
Assignees
Milestone

Comments

@sedge
Copy link
Contributor

sedge commented Jan 7, 2015

I uncovered this when trying to get makedrive's tests running on a fresh install of Windows 8.1. Redis is installed and running, as are the other dependencies for makedrive.

I receive an MSBUILD error when NPM tries to insall hiredis:

MSBUILD : error MSB4132: The tools version "2.0" is unrecognized. Available tools versions are "4.0".

According to one of the redis guys, hiredis isn't officially supported on Windows to begin with.

My teammates running Windows 7 & Windows 8 (not 8.1) can install everything just fine. I found a fork purported to support windows dev: https://github.com/fuwaneko/hiredis-node

@humphd
Copy link
Contributor

humphd commented Jan 7, 2015

hiredis is an optional dep, so the build can fail, and things should still work. Basically, if the build succeeds, we use native C-based bindings instead of JS. If it fails, we fall back to the JS redis client code. This is how redis works internally.

Making this work on Windows isn't in scope for us, since it's a redis issue.

@gideonthomas
Copy link
Contributor

@sedge can you confirm that everything else works without hiredis?

@gideonthomas gideonthomas added this to the Optimum milestone Jan 9, 2015
@sedge sedge self-assigned this Jan 12, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants