最近在试着在新电脑上学习并使用下beego框架,在初步使用时遇到了几个目前尚未解决的问题。萌新在此求教,烦请各位大佬指导。。
### 问题1:关于win 10 系统重启以后环境变量失效的问题
在安装完go于beego以后,我将之前win7上的demo工程直接移了过来,编译通过并执行(通过`bee run`命令),项目一切正常。
但在隔天启动电脑使用同样方法启动工程时,发现bee run命令不能被识别,而同时在检查go环境时(`go env`命令)发现环境变量一切正常。
而后在稍微调整环境变量并保存后发现工程可以启动了。。(此时的go环境和重启前一致)
#### 问题:win 10重启后环境变量失效了?但是保存一下环境变量以后又可以使用,但这样很不方便(即:`每次重启后都要操作一下环境变量`。求问大佬们,这个问题时什么`原因`导致的,以及`解决办法`)
### 问题2:第一次启动工程时,工程多次重启的问题
截图如下:
![image.png](https://static.studygolang.com/190801/fc9f44768a4855d5938cbd075f90db4d.png)
```
PS E:\program\myGo\src> cd .\webApp\
PS E:\program\myGo\src\webApp> bee run
______
| ___ \
| |_/ / ___ ___
| ___ \ / _ \ / _ \
| |_/ /| __/| __/
\____/ \___| \___| v1.10.0
2019/08/01 14:34:15 INFO ▶ 0001 Using 'webApp' as 'appname'
2019/08/01 14:34:15 INFO ▶ 0002 Initializing watcher...
2019/08/01 14:34:18 SUCCESS ▶ 0003 Built Successfully!
2019/08/01 14:34:18 INFO ▶ 0004 Restarting 'webApp.exe'...
2019/08/01 14:34:18 SUCCESS ▶ 0005 './webApp.exe' is running...
2019/08/01 14:34:18.501 [I] [asm_amd64.s:1337] http server Running on http://:9999
2019/08/01 14:34:19 SUCCESS ▶ 0006 Built Successfully!
2019/08/01 14:34:19 INFO ▶ 0007 Restarting 'webApp.exe'...
2019/08/01 14:34:19 SUCCESS ▶ 0008 './webApp.exe' is running...
2019/08/01 14:34:19.799 [I] [asm_amd64.s:1337] http server Running on http://:9999
2019/08/01 14:34:21 SUCCESS ▶ 0009 Built Successfully!
2019/08/01 14:34:21 INFO ▶ 0010 Restarting 'webApp.exe'...
2019/08/01 14:34:21 SUCCESS ▶ 0011 './webApp.exe' is running...
2019/08/01 14:34:21.145 [I] [asm_amd64.s:1337] http server Running on http://:9999
2019/08/01 14:34:22 SUCCESS ▶ 0012 Built Successfully!
2019/08/01 14:34:22 INFO ▶ 0013 Restarting 'webApp.exe'...
2019/08/01 14:34:22 SUCCESS ▶ 0014 './webApp.exe' is running...
2019/08/01 14:34:22.496 [I] [asm_amd64.s:1337] http server Running on http://:9999
2019/08/01 14:45:31 SUCCESS ▶ 0015 Built Successfully!
2019/08/01 14:45:31 INFO ▶ 0016 Restarting 'webApp.exe'...
2019/08/01 14:45:31 SUCCESS ▶ 0017 './webApp.exe' is running...
2019/08/01 14:45:31.423 [I] [asm_amd64.s:1337] http server Running on http://:9999
```
这个问题很奇怪,手动停掉服务后再重启就好了(即:后续没有出现重复启动行为)
#### 问题:如上,求指导`原因`及解决`办法`
(不胜感激)
有疑问加站长微信联系(非本文作者)