Hello,
Here is the error message when I use *sudo node tryTemp.js* to run the .js
file on my BBB in PuTTY.
module.js:491
throw err;
^
Error: Cannot find module 'bonescript'
at Function.Module._resolveFilename (module.js:489:15)
at Function.Module._load (module.js:439:25)
at Module.require (module.js:517:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/debian/tryTemp.js:1:71)
at Module._compile (module.js:573:30)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
Oh and sir, the software I am using to invoke 'bonescript' is:
*var b = require('bonescript');*
*function readTemp() {*
* b.analogRead('P9_40', displayTemp);*
*}*
*function displayTemp(reading) {*
* var millivolts = reading.value * 1800;*
* var Celsius = (millivolts - 500) / 10;*
* var Fahrenheit = (Celsius * 9/5) + 32*
* console.log("Celsius=" + Celsius + "/tFahrenheit=" + Fahrenheit;*
*}*
*setInterval(readTemp, 8000);*
Seth
P.S. Thank you for any support.
On Sunday, August 13, 2017 at 12:40:27 PM UTC-5, Dennis Lee Bieber wrote:
>
> On Sat, 12 Aug 2017 19:00:05 -0700 (PDT), Mala Dies
> <[email protected] <javascript:>> declaimed the following:
>
> >Hello,
> >
> >As many of us already know, I am working with the TMP36 and failing
> harder
> >than ever for some reason on my BBB. I just noticed my error code for the
> >software. It is stating that the BBB cannot find the 'bonescript'
> language
> >that I am invoking.
>
> Cut & paste the exact error message (along with the command line
> being
> used to invoke the program).
>
> Bonescript is not a "language" per se, so much as an import
> library/module for node.js which activates access to the BBB hardware. It
> corresponds to the Python BBIO (various over the years) library.
>
> >
> >Seth
> >
> >P.S. How can I put the 'bonescript' language in my PATH so when I run the
> >.js file, 'bonescript' is "noticed" and can be used? I am working
> directly
> >in the /home/debian directory. Send guidance or assistance, i.e.
> either/or.
>
> If the bonescript module is not being found by node.js, that is
> one
> thing, and changing your normal PATH variable probably won't help -- PATH
> tells the OS where to look for executable programs; where those programs
> look for import libraries is a different matter. If node.js is not being
> found, then your PATH is likely really trashed, since it should be in one
> of the standard directories (/bin, /usr/bin, etc.)
>
> root@ELUSIVEUNICORN:~# echo $PATH
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
>
> (the above is from Windows 10 "BASH on Ubuntu on Windows" add-in, Debian
> should be similar)
>
>
> Seeing the exact error message would help identify the type of
> problem
> you have.
>
> Unfortunately I can't help with node.js -- the whole way of
> programming
> in it just doesn't fit my mindset. A problem with Python would be more in
> my realm.
>
> --
> Wulfraed Dennis Lee Bieber AF6VN
> [email protected] <javascript:> HTTP://wlfraed.home.netcom.com/
>
>
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beagleboard/f9824543-100b-4522-9180-fb51274860a8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.