У меня возникли проблемы с использованием Cloud9 IDE для запуска файлов, которые используют бинскрипт на BeagleBone с предустановленной версией Angstrom Linux. Я использую Cloud9 в http://beaglebone.local:3000 в Chrome 18 на OSX 10.7.Невозможно запустить файлы bonescript в Cloud9 на BeagleBone
Когда я бегу Bonescript blinkled.js образец кода Cloud9 выводит эту ошибку:
Output
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module '/var/lib/cloud9'
at Function._resolveFilename (module.js:326:11)
at Function._load (module.js:271:25)
at Array.<anonymous> (module.js:430:10)
at EventEmitter._tickCallback (node.js:126:26)
Если я пытаюсь добавить путь к файлу в конфигурации запуска, как предложено in this StackOverflow question я получаю эту ошибку в консоли (в ярком красный разум вы):
[C9 Server Exception 2] undefined
на данный момент Cloud9 также перестает отвечать на запросы, и я должен перезагрузить страницу, чтобы попытаться использовать его в дальнейшем.
Если добавить «blinkled.js» как путь к файлу я получаю эту ошибку:
'inotify' not loaded
If desired, try installing it with:
curl http://npmjs.org/install.sh | bash
npm install inotify
'fibers' not loaded
If desired, try installing it with:
curl http://npmjs.org/install.sh | bash
npm install fibers
Delay operations loops will consume CPU cycles
Invoke using 'node-fibers' if node version < 0.5.2
Понятия не имею, что я должен поставить там.
Я искал эти различные ошибки в течение примерно 24 часов.
Это похоже на отличный инструмент, если я могу заставить его работать. Есть идеи?
UPDATE 1
После реализации opkg не удалось загрузить необходимые Inotify и волокна пакетов я их вручную и попробовал еще раз. Теперь я получаю эту ошибку в командной строке:
# node blinkled.js
gpio: 38 already exported.
{ [Error: EBUSY, resource busy or locked] errno: 10, code: 'EBUSY', syscall: 'write' }
Unable to export gpio: 56