Как изменить версию 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/
Я не знаю, для узла, не вижу этого в качестве опции.