运行 JHipster 时找不到 Bower

Bower not found when Running JHipster

我最近遇到了一些问题,这个问题似乎记录得很糟糕,所以我在这里做一个 post 来解释它和解决方案。

当运行使用 JHipster 并完成所有安装步骤时,您可能 运行使用 ./gradlew bootRun 时遇到一些问题(bootRun 不是必需的,因为它是默认任务)。

如果您遇到以下问题:

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

大家可以在评论中找到答案(看来我要把问题和答案分开了)

实际问题是您不能 运行 的文件有错误的用户名或组名,因此不能 运行。

所以你必须通过命令来改变它:

chown -R

语法是:

chown -R Username:groupName path/of/your/file

但接下来的问题是:如何知道在用户名和组名中写什么?

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

ls -l

它将显示目录中的所有文件,以及关联的用户名和组名。

用户名在第 3 列,群组名称在**第 4 列**。

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

只要 运行 命令就可以了!