当前位置: 首页 > 知识库问答 >
问题:

Sudo无法识别特定命令[重复]

拓拔弘厚
2023-03-14

我目前是一名学生,我必须为一个项目安装Jhipster,安装似乎很好,但我面临许多问题。事实上,当我想编译jdl文件时,我想用sudo来编译,但jhipster并不是只有在我使用sudo时才能找到的(如果没有它,它就可以工作)

此外,当我试图启动Jhipster项目时,我必须这样做/mnvw或sudo/mnvw。在这里,当我使用sudo时,会出现一条警告消息:“警告:JAVA_HOME环境变量未设置。”。当我不放sudo的时候,这个警告不在这里。

所以我想知道为什么这些命令不适用于sudo,我对其他命令没有任何问题。谢谢你的帮助,对不起我的英语水平和我犯的所有错误。

共有1个答案

皇甫建木
2023-03-14

好的,我解决了我的问题,我不知道我这样做的方式是否“干净”,但我在我的bashrc中创建了一个别名,其中包含以下文本:

alias sudo2='sudo-E env"PATH=$PATH"'

现在我使用sudo2来启动Jhipster或mnvw

我知道回答自己不好,但如果将来有人面临同样的问题,这是为了帮助我们;)

另一个类似的高投票答案主题:使用sudo时找不到命令

 类似资料:
  • 问题内容: 好的,我正在Windows(7)上运行节点。使用npm,我刚刚将模块安装到d:\目录。因此,我的文件结构如下所示: 但是,当我在此“ myproject”目录中时,例如,我似乎无法运行“ express”: 我做错什么了吗? 问题答案: 我的猜测是您没有全局安装Express。您可以使用以下命令(请参阅http://expressjs.com/guide.html)在全球范围内安装Ex

  • 这是我写的,只是为了启动我的discord机器人,但是每当我尝试使用这个命令时?嗨,我收到了错误信息 忽略命令无异常:discord.ext.commands.errors.命令没有找到:命令"hi"没有找到" 我试过几次,但我是新手,没有任何效果。 下面的答案有助于解决这个问题,这是我的新代码,因为机器人现在不会给出错误消息,但不会响应命令

  • 无论何时运行docker构建,我都会得到: “msbuild”不被识别为内部或外部命令,可操作程序或批处理文件。并且“nuget.exe”不被识别为内部或外部命令,可操作程序或批处理文件。 但是,当我从CMD运行msbuild或nuget恢复时,它自己可以正常工作。我已经添加了系统变量/路径的路径

  • 我是discord API的新手,我很难弄清楚为什么我的命令不能被识别。我已经通读了文档,但我不确定该去哪里看。任何帮助都将不胜感激。不要介意硬编码的列表。我计划将来改变这一点。现在我只想确保它能正常工作。

  • 我正在使用windows并在Ruby on Rails中使用命令提示符。使用随EnterpriseDB安装程序一起安装的PostgreSQL 9.2。

  • 我在运行Windows 7的同一台机器上安装了Jenkins和Docker ToolBox。在运行Jenkins构建时,除了docker之外,所有命令都可以正常工作。当我尝试使用Jenkins在构建步骤中运行docker命令时,它给我错误。 E: \Jenkins\workspace\docker应用程序 但同样的命令适用于windows命令提示符。任何帮助都将不胜感激。