繁体   English   中英

如何在 GoLand 的虚拟环境中运行文件观察器?

[英]How to run file watcher in virtual environment in GoLand?

我在 GoLand 中启用了 golangci-lint 文件监视程序,但是当我保存文件时,出现如下错误:

msg="运行错误:上下文加载失败:没有要分析的 go 文件"

经过一些调试后,我发现当我在未激活虚拟环境的情况下运行 golangci-lint 时出现此错误。 所以我的问题是如何告诉文件观察者在激活虚拟环境后运行 golangci-lint?

所以,总而言之,我想要这个:
在运行任何文件监视器命令之前,运行此命令

source.my_virtual_env_folder/bin/activate

该命令基本上是激活虚拟环境。

我是 GoLand 的新手。 我试图做谷歌搜索,但没有运气。

我找到了解决方法。

制作一个可执行文件,在其中写入所有命令。 我们可以完全控制要运行哪些命令以及运行顺序。 然后在文件观察器“程序”中,粘贴此文件的绝对路径。

我只是在文件顶部写了source <name_of_the_env>/bin/activate ,然后写了我的主要命令。

这样它就激活了虚拟环境,然后调用命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM