Обновление версии MongoDb с использованием платформы Codio - PullRequest
0 голосов
/ 23 мая 2019

Мне нужно обновить MongoDB на Codio с версии 2.4.9 до 3.2.5. Я смог сделать это с помощью терминала, но версия оболочки не будет обновляться.

Попытался удалить все отношения с MongoDB и смол установить, но версия Shell осталась на уровне 2.4.9

codio @ vertigo-mercy: ~ / workspace $ node server.js (узел: 1663) DeprecationWarning: текущий синтаксический анализатор URL-адресов устарел и будет удален в следующей версии. Чтобы использовать новый парсер, передайте option {useNewUrlP arser: true} для MongoClient.connect. Пример приложения, прослушивающего порт 8080! /home/codio/workspace/node_modules/mongodb/lib/topologies/server.js:240 бросить ошибку; ^

MongoError: Сервер на локальном хосте: 27017 сообщает о максимальной проводной версии 0, но для этой версии драйвера Node.js требуется не менее 2 (MongoDB 2.6) на checkSupportedServer (/home/codio/workspace/node_modules/mongodb-core/lib/connection/connect.js:101:10) в runCommand (/home/codio/workspace/node_modules/mongodb-core/lib/connection/connect.js:138:32) в Connection.messageHandler (/home/codio/workspace/node_modules/mongodb-core/lib/connection/connect.js:334:5) на Connection.emit (events.js: 182: 13) в processMessage (/home/codio/workspace/node_modules/mongodb-core/lib/connection/connection.js:364:10) на сокете. (/Home/codio/workspace/node_modules/mongodb-core/lib/connection/connection.js:533:15) на Socket.emit (events.js: 182: 13) в addChunk (_stream_readable.js: 283: 12) at readableAddChunk (_stream_readable.js: 264: 11) в Socket.Readable.push (_stream_readable.js: 219: 10) codio @ vertigo-mercy: ~ / workspace $ npm установить mongodb -g npm WARN checkPermissions Отсутствует доступ для записи в / usr / lib / node_modules нпм ERR! путь / usr / lib / node_modules нпм ERR! код EACCES нпм ERR! errno -13 нпм ERR! доступ к системному вызову нпм ERR! Ошибка: EACCES: в доступе отказано, доступ '/ usr / lib / node_modules' нпм ERR! {[Ошибка: EACCES: в доступе отказано, доступ '/ usr / lib / node_modules'] нпм ERR! стек: нпм ERR! 'Ошибка: EACCES: доступ запрещен, доступ \' / usr / lib / node_modules \ '', нпм ERR! ошибка: -13, нпм ERR! код: 'EACCES', нпм ERR! системный вызов: «доступ», нпм ERR! путь: '/ usr / lib / node_modules'} нпм ERR! нпм ERR! Операция была отклонена вашей операционной системой. нпм ERR! Вероятно, у вас нет прав доступа к этому файлу как текущий пользователь нпм ERR! нпм ERR! Если вы считаете, что это может быть проблема с разрешениями, пожалуйста, проверьте нпм ERR! права доступа к файлу и содержащим его каталогам, или попробуйте запустить нпм ERR! введите команду снова как root / Administrator (хотя это не рекомендуется).

Эта ошибка означает, что я также получаю 502 Run Error в браузере.

...