我目前是学生,必须为一个项目安装Jhipster,安装似乎可以正常工作,但我遇到许多问题。确实,当我想编译jdl文件时,我想用sudo来做,但是jhipster只能在我使用sudo时才能找到(没有它可以工作)
此外,当我尝试启动Jhipster项目时,必须执行./mnvw或sudo ./mnvw。同样在这里,当我使用sudo时,将生成一条带有以下消息的警告:“警告:未设置JAVA_HOME环境变量。”。当我不放置sudo时,不会出现此警告。
所以我想知道为什么这些命令对sudo不起作用,我对其他命令没有任何麻烦。预先感谢您的帮助,对我的英语水平和我所犯的所有错误深表歉意。
答案 0 :(得分:0)
好吧,我解决了我的问题,我不知道这样做的方式是否“干净”,但是我在bashrc中使用以下文本创建了一个别名:
别名sudo2 ='sudo -E env“ PATH = $ PATH”'
现在我使用sudo2启动Jhipster或mnvw
我知道回答自己不好,但是这是为了帮助将来有人遇到相同的问题;)
另一个获得高分投票的类似主题:Command not found when using sudo