Npm 运行JHipster时未找到Bower

Npm 运行JHipster时未找到Bower,npm,bower,jhipster,Npm,Bower,Jhipster,我最近遇到了一些问题,这个问题似乎记录得非常糟糕,所以我在这里发了一篇帖子来解释它和解决方案 当运行JHipster并执行所有安装步骤时,运行./gradlew bootRun可能会遇到一些问题(bootRun不是必需的,因为默认情况下它是任务) 如果您有以下问题: 你不能用sudo解决它。我现在真的不知道为什么,但控制台会记录您不需要sudo来运行它(真令人沮丧) 您可以在评论中找到解决方案(似乎我必须将问题与答案分开)。实际问题是您无法运行的文件的用户名或组名错误,因此无法运行 因此,您必

我最近遇到了一些问题,这个问题似乎记录得非常糟糕,所以我在这里发了一篇帖子来解释它和解决方案

当运行JHipster并执行所有安装步骤时,运行./gradlew bootRun可能会遇到一些问题(bootRun不是必需的,因为默认情况下它是任务)

如果您有以下问题:

你不能用sudo解决它。我现在真的不知道为什么,但控制台会记录您不需要sudo来运行它(真令人沮丧)


您可以在评论中找到解决方案(似乎我必须将问题与答案分开)。

实际问题是您无法运行的文件的用户名或组名错误,因此无法运行

因此,您必须通过以下命令进行更改:

chown -R
语法是:

chown -R Username:groupName path/of/your/file
但问题是:如何知道在用户名和组名中写什么

您必须转到您的目录(运行./gradlew的地方)并键入:

ls -l
它将向您显示目录中的所有文件,以及相关的用户名和组名

用户名在第3列中,组名在**第4列**

通常情况下,这应该是在这里都是一样的。但这很正常:有问题的文件不在这里。但是这里有您的问题文件应该具有的名称

只要运行命令,这应该可以工作