我在Azure门户中的Linux上创建了一个应用程序服务,希望将其用作托管Node.js服务器。一个简单的测试应用程序可以工作,但在安装bip32或其他与web3相关的软件包时,我会收到以下错误:
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.显而易见的下一步是安装Python,但是机器上没有任何用于安装的常用工具。没有apt-get。没有yum。
我可以使用任何其他选项来安装软件包吗?
发布于 2018-11-19 16:21:15
对于你的问题,你可能会有一些误解。Azure Web应用程序服务仅允许您管理您的应用程序,不允许您更改服务计划中的运行环境。例如,您希望在其中安装apt和npm等工具。
Azure为Web App提供了一些内置的运行时。就像Node.js x,Python等,你可以选择一个合适的来使用。即使没有适合您的应用程序,您也可以将您的应用程序转换为Docker镜像并从中创建Web App。当然,您应该确保您的应用程序可以在映像中很好地工作,并且您可以安装所需的工具。有关详细信息,请参阅Use a custom Docker image for Web App for Containers。希望这能对你有所帮助。
https://stackoverflow.com/questions/53363025
复制相似问题