日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GO语言 Iris框架下载安装测试指南 排除故障 非GoMod模式

發布時間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GO语言 Iris框架下载安装测试指南 排除故障 非GoMod模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因為在局域網下下載Iris框架可能會遇到一些困難

首先提供上Iris項目GitHub地址:https://github.com/kataras/iris
網絡上提供 了許多下載方法 都是類似于go get -u github.com/katars/iris
但是我發現這個命令輸入完后可能會遇到假死(終端沒有反應)
其實它是在后臺進行下載 所以我們可以加上-v 來顯示詳細內容
代碼如下go get -u -v github.com/kataras/iris
執行后顯示如下即為開始下載

github.com/kataras/iris (download) github.com/BurntSushi/toml (download) github.com/kataras/golog (download) github.com/kataras/pio (download) github.com/Shopify/goreferrer (download)

但是如果你是小白你可能會遇到如下問題:
1、在執行go get -u -v github.com/kataras/iris時提示

go: missing Git command. See https://golang.org/s/gogetcmd package github.com/kataras/iris: exec: "git": executable file not found in $PATH

這是提示你的環境下Git配置不正確或者Git沒有安裝(多半是沒有安裝這個原因)
你只需要去安裝Git即可
CentOs直接給出命令sudo yum install git
2、這是我遇到的問題

unrecognized import path "golang.org/x/net/publicsuffix": https fetch: Get "https://golang.org/x/net/publicsuffix?go-get=1": dial tcp 216.239.37.1:443: i/o timeout

我個人理解為是大陸局域網無法訪問到golang.org這個網址 無法獲取到所需的附屬資源
我自己遇到是缺少三個大項目

1、golang.org/x/net/ 2、golang.org/x/text/ 3、golang.org/x/crypto/

但是Golang.org在Github上是有鏡像的
這三個對應的Github項目地址如下:

1=https://github.com/golang/net 2=https://github.com/golang/text 3=https://github.com/golang/crypto

所以問題就很好解決了
只需要在我們Go的%Path%/src/golang.org/x/目錄下執行三條命令
如果沒有這些目錄 就自己創建 一般是有golang.org但沒有其下子目錄

1、git clone https://github.com/golang/net.git 2、git clone https://github.com/golang/text.git 3、git clone https://github.com/golang/crypto.git

即可從Github上克隆我們運行Iris框架所缺的文件
執行后應該有這么三個文件夾

給出小貼士:
查看GOPATH目錄
linux系統在終端執行go env
即可看到有這么一行GOPATH="/home/zpolari/go"等號后面就是你的GOPATH目錄

在執行完上述命令后
我們的%gopath%/src下應該有

這些文件夾里面都有若干項需要的文件夾

測試Iris是否安裝成功
在main.go運行如下代碼

package mainimport "github.com/kataras/iris"func main() {app:=iris.New()//創建一個Iris對象app.Run(iris.Addr(":8889"))//運行Iris監聽服務 }

如果運行后終端沒有報錯且提示如下內容:

Now listening on: http://localhost:8889 Application started. Press CTRL+C to shut down.

恭喜你!Iris框架安裝成功
如果提示其他內容 可以留言 我會盡所能的幫助你

總結

以上是生活随笔為你收集整理的GO语言 Iris框架下载安装测试指南 排除故障 非GoMod模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。