2021 win10下beego的正确安装方法!!

错误方法

由于beego和bee都更新到v2,并且go1.12之后都是用go mod来保存第三方库了。所以以按照网上的安装方法(如下)

go get github.com/astaxie/beego
go get github.com/beego/bee

会耗费很长时间且遇到一些错误,比如:
1、

cannot find package "github.com/hashicorp/hcl/hcl/printer" in any of:
        D:\Go语言学习\go 1.15.2 SDK\src\github.com\hashicorp\hcl\hcl\printer (from $GOROOT)
        D:\Go语言学习\Go项目\src\github.com\hashicorp\hcl\hcl\printer (from $GOPATH)

这是由于hcl包同样更新到了v2,所以此路径不再可用。

2、类似:

package golang.org/x/crypto/acme/autocert: unrecognized import path "golang.org/x/crypto/acme/autocert": https fetch: 
Get "https://golang.org/x/crypto/acme/autocert?go-get=1": dial tcp 216.239.37.1:443: 
connectex: A connection attempt failed because the connected party did not properly respond after a period of time, 
or established connection failed because connected host has failed to respond.

遇到此错误,可能是网络不通或者由于版本更新一些包找不到路径。(当时为了解决这个问题,手动下载了很多依赖包,最后还是没成功。。。)

3、当然还会遇到别的错误,所以强烈建议不要使用网上常说的上述方法安装。

正确方法

按照beego中文文档所说的,采用如下的命令:

go get -u github.com/beego/beego/v2
go get -u github.com/beego/bee/v2

如果遇到

package github.com/beego/beego/v2: cannot find package “github.com/beego/beego/v2” in any of:…

则先设置GO111MODULE=on,即采用 go mod的方法来保管库,上面下载的两个库将保存到gopath/pkg/mod中。

go env -w GO111MODULE=on

耗时非常短且成功率100%

测试

验证是否测试成功,直接使用命令建一个beego框架测试就好了:
在gopath下:

bee new test
cd test
bee run 

此时你会看到
Built Successfully!
然后在浏览器输入127.0.0.1:8080即可看到欢迎来到beego的页面了
在这里插入图片描述

goland中的设置

仅完成上述步骤后,如果在goland中进行项目开发,则会出现引用第三方库报错的情况,这是因为没有使用go mod来导入。
因此,需要在项目目录下执行:

go mod init 项目名

然后再执行代码时go会自动下载依赖的包并且会自动维护go.mod文件。至此环境就完全安装好了。

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Windows 10下安装Neo4j,您可以按照以下步骤进行操作: 1. 首先,您需要下载Neo4j桌面版安装程序。您可以在官方网站上找到下载链接\[1\]。点击链接后,您将被引导到下载页面。 2. 在下载页面上,您可以选择适合您操作系统的版本。点击下载按钮,开始下载Neo4j桌面版安装程序\[2\]。 3. 下载完成后,找到刚下载的文件,并双击打开Neo4j Desktop安装程序。 4. 按照屏幕上的指示,完成Neo4j桌面版的安装。您可能需要选择安装位置和其他一些选项。 5. 安装完成后,您可以打开Neo4j桌面版,并复制激活密钥,以备后续激活软件使用\[1\]。 请注意,以上步骤是基于官方提供的安装程序进行的。如果您选择下载社区版的最新版,您可以在官方网站上找到下载链接\[3\]。下载完成后,您需要解压文件并按照官方提供的安装指南进行安装。 希望这些信息对您有所帮助! #### 引用[.reference_title] - *1* *2* [win10安装Neo4j安装流程](https://blog.csdn.net/qq_39777550/article/details/109010036)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Win10安装Neo4j](https://blog.csdn.net/u013819513/article/details/88542798)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值