首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openapi生成器:找不到bash脚本的命令

openapi生成器:找不到bash脚本的命令
EN

Stack Overflow用户
提问于 2021-04-22 12:54:41
回答 2查看 1.5K关注 0票数 0

我有一个包含以下代码行的generate.sh文件,

代码语言:javascript
复制
#!/bin/bash

openapi-generator generate -g aspnetcore \
--template-dir ${PWD}/openapi-generator-aspnetcore3-templates/ \
--additional-properties aspnetCoreVersion=3.1 \
--additional-properties classModifier=abstract \
--additional-properties operationModifier=abstract \
--additional-properties packageName=RedHat.TodoList \
--additional-properties packageTitle=TodoList \
-i todo_openapi.yaml \
-o ${PWD}

当我尝试运行Git Bash工具时,它抛出了错误./generate.sh: line 3: openapi-generator: command not found,我可以看到openapi-generator-cli命令工作正常。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-22 17:50:33

在generate.sh中,将openapi-generator替换为openapi-generator-cli

(openapi-generator通常通过Mac上的brew安装)

票数 2
EN

Stack Overflow用户

发布于 2021-04-22 13:46:02

看起来像是路径问题。

在终端或Git Bash中使用which openapi-generator,首先找到openapi生成器路径。

代码语言:javascript
复制
$ which openapi-generator
/usr/local/bin/openapi-generator

然后将path添加到您的generate.sh中的PATH变量,例如,在调用openapi-generator之前放入以下行。

代码语言:javascript
复制
PATH+=:/usr/local/bin
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67206970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档