Мне нужно обновить 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 в браузере.