我目前正在开发 azure spring。我最近将我的
Spring Tool Suite
更新为 Version: 4.21.1.RELEASE
并从市场安装了 Azure Toolkit for Eclipse 3.32.0
。之后,当我从 STS 运行 mvn package azure-functions:run
时,我开始收到以下错误。
sh: func: command not found
[ERROR]
[ERROR] Azure Functions Core Tools not found. Please go to https://aka.ms/azfunc-install to install Azure Functions Core Tools first.
以下命令运行良好。
my-project % func --version
4.0.5530
此外,命令
mvn package azure-functions:run
可在命令行中运行。
my-project % mvn package azure-functions:run
[INFO] Scanning for projects...
[INFO]
...
我们是否需要为此设置一些环境变量
func
才能使其在STS中工作?
从 Mac 上的扩展坞启动 Eclipse 时,某些环境变量(例如 PATH)可能未正确设置。因此,Azure Toolkit 可能无法找到启动函数项目所需的函数核心工具。我们正在修复此问题,请在 https://github.com/microsoft/azure-tools-for-java/issues/8225
中跟踪状态作为解决方法,您可以使用
open -a SpringToolSuite4.app
从 bash 运行 Spring Tool Suite,这应该可以解决此问题。