frankhale / toby

A YouTube player for the desktop
138 stars 18 forks source link

sqlite3 fails to install correct version on some Windows 10 machines #96

Closed frankhale closed 7 years ago

frankhale commented 7 years ago

This issue is to serve as instructions for those that may encounter this issue on their machine.

I have 2 machines, one works fine and when doing a npm install sqlite3 installs correctly. On my other machine the sqlite3 module fails to install all the required sqlite3 modules.

My other machine complains (even though it's not a 32 bit machine) that the following module node-v57-win32-ia32 is not in the node_modules\sqlite3\lib\bindings folder.

download from: https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.9/node-v57-win32-ia32.tar.gz

frankhale commented 7 years ago

Additionally the machine in question has Node x64 version as well so there is no reason why it should need the ia32 version along with the x64 version of the sqlite3 node modules. I'm specifically referencing the modules located in the following folder: node_modules\sqlite3\lib\bindings

frankhale commented 7 years ago

Still happens with sqlite 3.1.10 on one of my machines. Don't honestly know why it needs a 32 bit version of sqlite3 when everything on the machine is x64 including Node