Вопрос:

Botium Cli не запускается на сервере Windows - операция Eperm не допускается

windows npm server chatbot

17 просмотра

1 ответ

12 Репутация автора

Установленные 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 еще выбросить ошибку ^

Ошибка: EPERM: операция не разрешена, scandir 'C: / Users / Administrator / AppData / Local / Application Data' в 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 \ Administrator \ AppData \ Roaming \ npm \ node_modules \ botium-cli \ node_modules \ glob \ sync.js: 267: 20) в GlobSync._readdir (C: \ Users \ Администратор \ AppData \ Roaming \ 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 \ Администратор \ AppData \ Roaming \ npm \ node_modules \ botium-cli \ node_modules \ glob \ sync.js: 130: 10)\ Users \ Administrator \ AppData \ Roaming \ НПМ \ node_modules \ botium-кли \ node_modules \ Глоб \ sync.js: 130: 10)\ Users \ Administrator \ AppData \ Roaming \ НПМ \ node_modules \ botium-кли \ node_modules \ Глоб \ sync.js: 130: 10)

Автор: ToWy Источник Размещён: 11.06.2019 02:25

Ответы (1)


0 плюса

481 Репутация автора

Решение

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

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

Автор: Florian Treml Размещён: 11.06.2019 06:01
Вопросы из категории :
32x32