gpt4 book ai didi

go - 在 IntelliJ 中使用 File Watcher 运行 Makefile

转载 作者:IT王子 更新时间:2023-10-29 01:58:07 24 4
gpt4 key购买 nike

每当源文件更改时,我想在 IntelliJ 中运行 Makefile。因此,我安装了 File Watcher 插件并为 Go 文件添加了一个新的 File Watcher。在 Watcher 设置中,我添加了 make 作为程序,并为参数添加了 test

当我现在更改 .go 文件时,我收到以下错误消息:

make test
make: *** No rule to make target `test'. Stop.

Process finished with exit code 2

所以我假设文件观察器通常可以正常工作,但以某种方式在错误的目录中运行了 make 命令。

当我从项目的根目录在终端中运行 make test 时,一切都按预期进行,我得到:

Formatting all packages...
Code analysis with go vet...
Execute test with ginkgo...
[1490735873] Cmd Suite - 1/1 specs • SUCCESS! 120.183µs PASS
[1490735873] Test Helpers Suite - 4/4 specs •••• SUCCESS! 125.046µs PASS
[1490735873] Models Suite - 5/5 specs ••••• SUCCESS! 453.456µs PASS
[1490735873] Services Suite - 16/16 specs •••••••••••••••• SUCCESS! 3.035275ms PASS

Ginkgo ran 4 suites in 855.886243ms
Test Suite Passed

我做错了什么 - 还是我错过了在 IntelliJ 中使用文件观察器的要点?

最佳答案

解决方案是我必须在其他选项 中指定工作目录。当我将它设置为 $ContentRoot$ 时,一切都按预期工作。

enter image description here

关于go - 在 IntelliJ 中使用 File Watcher 运行 Makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43080232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com