安装环境 win10
安装界面 cmd
相关的文档大家也说了好多,这里就不再说了,就说说自己碰到的关键点
安装是通过demo来验证的
demo地址
https://github.com/go-flutter-desktop/examples
这个demo明确需要先装好三个东西
go flutter hover
我的go是已经装好了的(其中gcc是通过go gtk的那个标准文档进行安装的,不确定有没有用到)
flutter装的过程中也碰到好多问题,后来直接上官网下载解压后设置好路径就不管了
最后hover就很难过了
官网指向了如下的地址
https://github.com/go-flutter-desktop/hover
通过如下命令进行安装
GO111MODULE=on go get -u -a github.com/go-flutter-desktop/hover
然而并不成功,首先在win中这个语法不行,需要改成如下的形式
set GO111MODULE=on
go get -u -a github.com/go-flutter-desktop/hover
这样,语法就通了,但是我这么做完后还是不行
因为网速好的时候就只能在C:\Users\当前用户\go\src\github.com\go-flutter-desktop\hover
中下载了git文件,运行hover的时候还是没有内容的
没有办法,只能继续找问题想办法
然后,我进入C:\Users\当前用户\go\src\github.com\go-flutter-desktop\hover中运行
go install
感觉以前好多程序都需要怎么装一下,我就这么试一下,结果还是报错,网络访问不通。
我的天。
没办法,继续吧,vpn是我已经打开了的,但是在cmd中还是不行,那就继续百度
看到别人也碰到了相同的问题,说是要在cmd中设置一下http和https的代理,别人的设置如下
set http_proxy=http://127.0.0.1:25378
set https_proxy=http://127.0.0.1:25378
看到这个,起初不那么理解,盲目的填进去,结果差不多。好的吧,再来
抱着试一试的态度,理解了一圈,这个应该是代理到自己的某个端口上,但是要到哪个端口呢。
后来想想,反正我也开了vpn,查一查好了
打开自己的 ”打开‘网络和internet’设置”,进入 “代理”
果然发现,自己的手动设置代理被vpn设置了
查到地址是127.0.0.1 端口是 7890
那就试试吧,新开一个cmd,然后输入了
win
set http_proxy=http://127.0.0.1:7890
set https_proxy=http://127.0.0.1:7890
linux
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
然后进入目录
C:\Users\当前用户\go\src\github.com\go-flutter-desktop\hover
运行go install ,果然通了。
到这我的三个软件就都装好了。
进入demo pointer_demo的目录中
运行
hover run
哇哈哈,界面终于出来了,虽然这看起来没多少东西,也就个小bug,但是也折腾了两天呀,哎~~~~