Botium Cli не запускается на сервере Windows - операция Eperm не допускается - PullRequest
0 голосов
/ 11 июня 2019

Установил nodejs и npm на моем сервере Windows.Запустил команду npm install -g botium-cli Затем загрузил рабочие файлы botium.json и convo.

Это новая установка.Нужно ли менять какие-либо настройки?

При запуске botium появляется следующая ошибка:

C: \ Users \ Администратор> botium-cli run C: \ Users \ Администратор \ AppData \ Roaming \npm \ node_modules \ botium-cli \ node_modules \ yargs \ yargs.js: 1133 else throw err ^

Ошибка: EPERM: операция не разрешена, scandir 'C: / Users / Administrator / AppData / Local / Application Data'at Object.readdirSync (fs.js: 790: 3) в GlobSync._readdir (C: \ Users \ Администратор \ AppData \ Roaming \ npm \ node_modules \ botium-cli \ node_modules \ glob \ sync.js: 288: 41)в GlobSync._readdirInGlobStar (C: \ Users \ Администратор \ AppData \ Roaming \ npm \ node_modules \ botium-cli \ node_modules \ glob \ sync.js: 267: 20) в GlobSync._readdir (C: \ Users \ Администратор \ AppData \Роуминг \ npm \ node_modules \ botium-cli \ node_modules \ glob \ sync.js: 276: 17) в GlobSync._processReaddir (C: \ Users \ Администратор \ AppData \ Roaming \ npm \ node_modules \ botium-cli \ node_modules \ glob \sync.js: 137: 22) в GlobSync._process (C: \ Users \ Администратор \ AppData \ Roaming \ npm \ node_modules \ botium-cli \ node_modules \ glob \ sync.js: 132: 10) в GlobSync._processGlobStar (C: \ Users \ Администратор \ AppData \ Roaming \ npm \ node_modules \ botium-cli \ node_modules \ glob \ sync.js:380: 10) в GlobSync._process (C: \ Users \ Администратор \ AppData \ Roaming \ npm \ node_modules \ botium-cli \ node_modules \ glob \ sync.js: 130: 10) в GlobSync._processGlobStar (C: \ Users \Администратор \ AppData \ Roaming \ npm \ node_modules \ botium-cli \ node_modules \ glob \ sync.js: 383: 10) в GlobSync._process (C: \ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ botium-cli \node_modules \ Глоб \ sync.js: 130: 10)

1 Ответ

0 голосов
/ 11 июня 2019

Вы должны передать папку, в которую вы поместили ваши convo-файлы, в качестве параметра командной строки (--convos ...). в противном случае он будет по умолчанию предполагать, что это текущий каталог, и выполнить полное рекурсивное сканирование для обнаружения файлов convo. В пользовательском каталоге Windows это не удастся.

В качестве альтернативы: Создайте папку C: \ botium - поместите все convo файлы и botium.json туда. Затем выполните cd C:\botium и botium-cli run

...