Yeah I haven't pushed the update readme yet, sorry.
You need to run these two commands first:
Code:
sudo npm install -g node-gyp
sudo npm install -g nw-gyp
Then some Arch Specific issues (I also use Arch, took me three days to get this all working... GAH)
1) The gamepad module is only compatible with up to Node 0.10, the version of Node-Webkit in the AUR is 0.10, but Node-Webkit 0.10 uses Node 0.11. So you need to downgrade Node-Webkit to 0.8.6 which, if you have run the
command you have installed in DriverStation.js/node_modules/nodewebkit/ and the executable is DriverStation.js/node_modules/nodewebkit/nodewebkit/nw which will need to be patched with
Code:
sed -i 's/udev\.so\.0/udev.so.1/g' nw
you work with libudev.so.1 which Arch has.
2) You will need to specify the --python switch for 2.7
at the end of the node-pre-gyp command since the Arch python executable is Python 3.
Hope that Helps, I am avalible until ~10:30 CDT (it is currently 7:11) if you still have problems.
__________________

Programmer - A creature known for converting Caffeine into Code.
Studying Computer Science @ Louisiana Tech University
Associate Consultant @ Fenway Group
2012-13: 3946 - Head of Programming, Electrical and Web
2014 - 3468 - Programming Mentor
2015 - Present - Lurker