bee run 热编译无效?

go 版本:1.10.3
beego 版本:1.9.2
bee 版本:1.9.1
运行环境: homestead
IDE:goland
file

首先,在 homestead 中运行 bee run 让项目跑起来
file
然后,打开浏览器输入 192.168.10.10:8080,正常运行
file
这时,在 goland 中修改 myproject/controllers/default.go 文件中的 Website 和 Email 变量
file
修改为
file
此时,刷新浏览器,页面没有发生任何变化
file
查看bee run 运行情况,发现只监听到浏览器的变化,没有监听到文件的变化
file
用 vim 编辑器修改 default.go 文件
file
保存退出,发现监听到文件的修改,但是报错
file
关闭 goland 之后,修改 default.go 文件,依然报错
file
这时就有两个疑问:
在 Windows 下修改的文件,在 Linux 中监听不到吗?
在关闭 goland 之后, 为什么会报错 open myproject: text file busy?

经过一番百度没找到合适的答案。

期待各位的解答。

为了点个赞,专门注册的账号
讨论数量: 6

你是不是用了虚拟机?

4年前 评论

@dreamfish 是的,开发环境是Homestead

4年前 评论

@dreamfish 一年了:laughing:

4年前 评论

我遇到了差不多问题,搜到了你这。不过我的问题不一样

4年前 评论

我遇到了相同的问题,虚拟机,用vscode远程链接开发,能监控到代码改变,编译报错。你解决了吗?

2个月前 评论
王成涛 (楼主) 2个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!