Sudo无法识别特定命令

时间:2019-02-11 14:50:08

标签: bash shell command-line jhipster sudo

我目前是学生,必须为一个项目安装Jhipster,安装似乎可以正常工作,但我遇到许多问题。确实,当我想编译jdl文件时,我想用sudo来做,但是jhipster只能在我使用sudo时才能找到(没有它可以工作)

with sudo

此外,当我尝试启动Jhipster项目时,必须执行./mnvw或sudo ./mnvw。同样在这里,当我使用sudo时,将生成一条带有以下消息的警告:“警告:未设置JAVA_HOME环境变量。”。当我不放置sudo时,不会出现此警告。

所以我想知道为什么这些命令对sudo不起作用,我对其他命令没有任何麻烦。预先感谢您的帮助,对我的英语水平和我所犯的所有错误深表歉意。

1 个答案:

答案 0 :(得分:0)

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

别名sudo2 ='sudo -E env“ PATH = $ PATH”'

现在我使用sudo2启动Jhipster或mnvw

我知道回答自己不好,但是这是为了帮助将来有人遇到相同的问题;)

另一个获得高分投票的类似主题:Command not found when using sudo