Как изменить версию Node и Python с 32-разрядной на 64-разрядную для веб-приложения на Azure

Я создаю нод веб-приложение JS с помощью каркаса бота.

Сейчас мне нужно установить модуль node-oracledb для вызова oracle db, развернутого на удаленном сервере.

установить то же самое с помощью команды ниже

npm install oracledb

выдает следующую ошибку

oracledb Продолжаем установку oracledb ERR! NJS-054: двоичная сборка / выпуск / oracledb.node не была установлена ​​из oracledb ERR oracledb-v2.0.15-node-v48-win32-ia32.gz! Ошибка: HTTPS-запрос на https://github.com/oracle/node-oracledb/releases/download/v2.0.15/oracledb-v2.0.15-node-v48-win32-ia32.gz завершился неудачно с кодом 404 oracledb ERR! Если ошибка не связана с сетью или файловой системой, просмотрите oracledb ERR! предварительные требования Python 2.7 и компилятора в инструкциях по установке и oracledb ERR! затем установите из исходного кода с помощью: npm install oracle/node-oracledb.git#v2.0.15 oracledb ERR! См. https://github.com/oracle/node-oracledb/blob/master/INSTALL.md

Насколько я знаю, этот модуль выпущен только для 64-битных. для установки мне нужно обновить зависимости (Node и Python) до 64 бит.

Любая помощь, чтобы продолжить с обновленным узлом и питоном?

1 ответ

Решение

Я думаю, что вы можете изменить Python, перейдя к расширениям в веб-приложении, а затем выбрав 64-битную версию Python: https://blogs.msdn.microsoft.com/pythonengineering/2016/08/04/upgrading-python-on-azure-app-service/

Я не знаю, для узла, не вижу этого в качестве опции.

Другие вопросы по тегам