Hello all,
Long time reader, first time writer…
I am trying to update my Bonescript to the latest version (0.2.4?). I have followed a few threads here, and elsewhere, and have utilized the:
TERM=none npm install -g bonescript
Sadly, it has never worked to get me to the latest version. My end goal is to utilize the serial commands for sending data out of the UART through the cloud9 IDE. Ive tried being in different directories, I have also tried inhibiting the python version check as another poster here had indicated.
I did the opkg update and upgrade, I also set the time and set up and enabled the ntp service. As far as I can tell, I successfully updated the node version to 0.10.24 as well.
Any assistance would be great!
Below is a copy of the activity after my last npm install command. Right after this I did a check on the version using node -pe “require(‘bonescript’).getPlatform().bonescript” and 0.2.2 was the answer.
root@beaglebone:/usr/lib/node_modules/bonescript# TERM=none npm install -g bonescript
npm http GET https://registry.npmjs.org/bonescript
npm http 304 https://registry.npmjs.org/bonescript
npm http GET https://registry.npmjs.org/epoll/0.0.7
npm http GET https://registry.npmjs.org/socket.io/0.8.7
npm http GET https://registry.npmjs.org/serialport/1.2.5
npm http GET https://registry.npmjs.org/i2c/0.1.4
npm http GET https://registry.npmjs.org/systemd/0.2.6
npm http GET https://registry.npmjs.org/winston/0.6.2
npm http GET https://registry.npmjs.org/express/3.1.0
npm http 304 https://registry.npmjs.org/socket.io/0.8.7
npm http 304 https://registry.npmjs.org/epoll/0.0.7
npm http 304 https://registry.npmjs.org/i2c/0.1.4
npm http 304 https://registry.npmjs.org/serialport/1.2.5
npm http 304 https://registry.npmjs.org/winston/0.6.2
npm http 304 https://registry.npmjs.org/systemd/0.2.6
npm http 304 https://registry.npmjs.org/express/3.1.0
npm http GET https://registry.npmjs.org/underscore/1.2.4
npm http GET https://registry.npmjs.org/coffee-script/1.3.3
npm http GET https://registry.npmjs.org/repl/0.1.3
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/coffee-script/1.3.3
npm http 304 https://registry.npmjs.org/underscore/1.2.4
npm http 304 https://registry.npmjs.org/repl/0.1.3
npm http 304 https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/send/0.1.0
npm http GET https://registry.npmjs.org/cookie-signature/0.0.1
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/connect/2.7.2
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/mkdirp/0.3.3
npm http GET https://registry.npmjs.org/cookie/0.0.5
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http GET https://registry.npmjs.org/buffer-crc32/0.1.1
npm http GET https://registry.npmjs.org/fresh/0.1.0
npm http GET https://registry.npmjs.org/methods/0.0.1
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/send/0.1.0
npm http 304 https://registry.npmjs.org/commander/0.6.1
npm http 200 https://registry.npmjs.org/connect/2.7.2
npm http 304 https://registry.npmjs.org/cookie-signature/0.0.1
npm http 304 https://registry.npmjs.org/cookie/0.0.5
npm http 304 https://registry.npmjs.org/range-parser/0.0.4
npm http 304 https://registry.npmjs.org/mkdirp/0.3.3
npm http 304 https://registry.npmjs.org/buffer-crc32/0.1.1
npm http 304 https://registry.npmjs.org/fresh/0.1.0
npm http GET https://registry.npmjs.org/connect/-/connect-2.7.2.tgz
npm http 304 https://registry.npmjs.org/methods/0.0.1
npm http 200 https://registry.npmjs.org/connect/-/connect-2.7.2.tgz
epoll@0.0.7 install /usr/local/lib/node_modules/bonescript/node_modules/epoll
node-gyp rebuild
gyp WARN EACCES user “root” does not have permission to access the dev dir “/home/root/.node-gyp/0.10.24”
gyp WARN EACCES attempting to reinstall using temporary dev dir “/usr/local/lib/node_modules/bonescript/node_modules/epoll/.node-gyp”
gyp http GET http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
gyp http 200 http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
make: Entering directory /usr/local/lib/node_modules/bonescript/node_modules/epoll/build' CXX(target) Release/obj.target/epoll/src/epoll.o SOLINK_MODULE(target) Release/obj.target/epoll.node SOLINK_MODULE(target) Release/obj.target/epoll.node: Finished COPY Release/epoll.node make: Leaving directory
/usr/local/lib/node_modules/bonescript/node_modules/epoll/build’
npm http GET https://registry.npmjs.org/socket.io-client/0.8.7
npm http GET https://registry.npmjs.org/policyfile/0.0.4
npm http GET https://registry.npmjs.org/redis/0.6.7
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/eyes
npm http GET https://registry.npmjs.org/cycle
npm http GET https://registry.npmjs.org/pkginfo
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/stack-trace
npm http 304 https://registry.npmjs.org/socket.io-client/0.8.7
npm http 304 https://registry.npmjs.org/policyfile/0.0.4
npm http 304 https://registry.npmjs.org/redis/0.6.7
npm http 304 https://registry.npmjs.org/eyes
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/pkginfo
npm http 304 https://registry.npmjs.org/cycle
npm http 304 https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/stack-trace
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/bindings/1.1.1
npm http GET https://registry.npmjs.org/async/0.1.18
npm http GET https://registry.npmjs.org/sf/0.1.6
npm http GET https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/bindings/1.1.1
npm http 304 https://registry.npmjs.org/async/0.1.18
npm http 304 https://registry.npmjs.org/sf/0.1.6
npm http 304 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/websocket-client/1.0.0
npm http GET https://registry.npmjs.org/uglify-js/1.0.6
npm http 200 https://registry.npmjs.org/uglify-js/1.0.6
npm http 200 https://registry.npmjs.org/websocket-client/1.0.0
npm http GET https://registry.npmjs.org/xmlhttprequest/1.2.2
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.0.6.tgz
npm http GET https://registry.npmjs.org/websocket-client/-/websocket-client-1.0.0.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.0.6.tgz
npm http 304 https://registry.npmjs.org/xmlhttprequest/1.2.2
npm http GET https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.2.2.tgz
npm http 200 https://registry.npmjs.org/websocket-client/-/websocket-client-1.0.0.tgz
npm http 200 https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.2.2.tgz
npm http GET https://registry.npmjs.org/mime/1.2.6
npm http 304 https://registry.npmjs.org/mime/1.2.6
npm http GET https://registry.npmjs.org/formidable/1.0.11
npm http GET https://registry.npmjs.org/bytes/0.1.0
npm http GET https://registry.npmjs.org/pause/0.0.1
npm http GET https://registry.npmjs.org/qs/0.5.1
npm http 304 https://registry.npmjs.org/formidable/1.0.11
npm http 304 https://registry.npmjs.org/pause/0.0.1
npm http 304 https://registry.npmjs.org/qs/0.5.1
npm http 304 https://registry.npmjs.org/bytes/0.1.0
i2c@0.1.4 install /usr/local/lib/node_modules/bonescript/node_modules/i2c
node-gyp rebuild
gyp WARN EACCES user “root” does not have permission to access the dev dir “/home/root/.node-gyp/0.10.24”
gyp WARN EACCES attempting to reinstall using temporary dev dir “/usr/local/lib/node_modules/bonescript/node_modules/i2c/.node-gyp”
gyp http GET http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
gyp http 200 http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
make: Entering directory /usr/local/lib/node_modules/bonescript/node_modules/i2c/build' CXX(target) Release/obj.target/i2c/src/i2c.o SOLINK_MODULE(target) Release/obj.target/i2c.node SOLINK_MODULE(target) Release/obj.target/i2c.node: Finished COPY Release/i2c.node make: Leaving directory
/usr/local/lib/node_modules/bonescript/node_modules/i2c/build’
serialport@1.2.5 install /usr/local/lib/node_modules/bonescript/node_modules/serialport
node-gyp rebuild
gyp WARN EACCES user “root” does not have permission to access the dev dir “/home/root/.node-gyp/0.10.24”
gyp WARN EACCES attempting to reinstall using temporary dev dir “/usr/local/lib/node_modules/bonescript/node_modules/serialport/.node-gyp”
gyp http GET http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
gyp http 200 http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
make: Entering directory /usr/local/lib/node_modules/bonescript/node_modules/serialport/build' CXX(target) Release/obj.target/serialport/src/serialport.o CXX(target) Release/obj.target/serialport/src/serialport_unix.o CXX(target) Release/obj.target/serialport/src/serialport_poller.o SOLINK_MODULE(target) Release/obj.target/serialport.node SOLINK_MODULE(target) Release/obj.target/serialport.node: Finished COPY Release/serialport.node make: Leaving directory
/usr/local/lib/node_modules/bonescript/node_modules/serialport/build’
bonescript@0.2.4 /usr/local/lib/node_modules/bonescript
├── systemd@0.2.6
├── winston@0.6.2 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, colors@0.6.2, pkginfo@0.2.3, async@0.1.22, request@2.9.203)
├── socket.io@0.8.7 (policyfile@0.0.4, redis@0.6.7, socket.io-client@0.8.7)
├── express@3.1.0 (methods@0.0.1, fresh@0.1.0, debug@0.8.1, cookie-signature@0.0.1, range-parser@0.0.4, buffer-crc32@0.1.1, cookie@0.0.5, commander@0.6.1, mkdirp@0.3.3, send@0.1.0, connect@2.7.2)
├── epoll@0.0.7 (nan@0.4.4)
├── i2c@0.1.4 (bindings@1.1.1, repl@0.1.3, underscore@1.2.4, coffee-script@1.3.3)
└── serialport@1.2.5 (bindings@1.1.1, sf@0.1.6, async@0.1.18, optimist@0.3.7)