Кансо на винде выдает ошибку ENOENT
Я давно использую Kanso для написания CouchApp. Я не менял приложение, и теперь, когда мне нужно внести некоторые изменения, у меня внезапно появляются необъяснимые ошибки.
Я установил node.js и kanso на мои машины с Windows 8.
Когда я создаю простейшее приложение из документов, я получаю такой результат:
C:\temp\test>kanso install
installing from directory .
Building version tree...
checking attachments
downloading http://kan.so/repository/attachments/attachments-0.0.10.tar.gz
Error: Error: spawn ENOENT
at errnoException (child_process.js:980:11)
at Process.ChildProcess._handle.onexit (child_process.js:771:34)
Failed
Если я выполнил ту же команду на моем Mac (10.9), она работает нормально. Если я копирую каталог пакетов на компьютер с Windows, теперь показываю OK, но когда я пытаюсь запустить приложение, я получаю еще одну ошибку:
C:\temp\test>kanso push http://localhost:5984/test
Reading dependency tree...
Error: Cannot find package 'C:\temp\test\C:\temp\test'
at C:\...\npmnode_modules\kanso\lib\packages.js:509:21
at C:\...\npmnode_modules\kanso\lib\packages.js:467:9
at Object.async.forEach (C:\...\npmnode_modules\nso\node_modules\async\lib\async.js:93:20)
at Object.exports.availableVersions (C:\...\npmnode_modules\kanso\lib\packages.js:444:11)
at C:\...\npmnode_modules\kanso\lib\packages.js:489:13
at Object.memoized [as resolve] (C:\...\npmnode_modules\kanso\node_modules\async\lib\async.js:670:20)
at Object.exports.readMeta (C:\...\npmnode_modules\kanso\lib\packages.js:128:13)
at Object.exports.load (C:\...\npmnode_modules\kanso\lib\packages.js:42:13)
at Object.exports.loadApp (C:\...\npmnode_modules\kanso\lib\commands\push.js:126:14)
at C:\...\npmnode_modules\kanso\lib\commands\push.
js:82:21
Failed