我正在嘗試為從 git 下載的 SLACK 機器人運行 go 腳本。 https://github.com/nlopes/slack/blob/master/examples/websocket/websocket.go#L34我在 websocket.go 中替換了我的機器人的授權代碼rchughta@C02WW32YHTD6 ~/g/s/e/websocket> go run websocket.gogo: finding github.com/pmezard/go-difflib v1.0.0go: finding github.com/davecgh/go-spew v1.1.1go: finding github.com/stretchr/testify v1.2.2go: finding github.com/pkg/errors v0.8.0go: finding github.com/gorilla/websocket v1.2.0go: github.com/gorilla/[email protected]: unknown revision v1.2.0go: github.com/davecgh/[email protected]: unknown revision v1.1.1go: github.com/pkg/[email protected]: unknown revision v0.8.0go: github.com/stretchr/[email protected]: unknown revision v1.2.2go: github.com/pmezard/[email protected]: unknown revision v1.0.0go: error loading module requirements
2 回答

開心每一天1111
TA貢獻1836條經驗 獲得超13個贊
確保您使用的是最新的 Go 1.13.1。
如果go mod tidy
不能解決問題,請檢查一個簡單的go get github.com/gorilla/[email protected]
方法是否有效。
如果沒有,則可能是代理配置問題(如本線程所示) :這取決于您的本地環境,您可能需要設置公司代理服務器才能獲取任何內容。
2020 年 8 月更新:請注意,對于 Go 1.15:
環境
GOPROXY
變量現在支持跳過返回錯誤的代理。代理 URL 現在可以用逗號 (?
,
) 或豎線字符 (?|
) 分隔。
如果代理 URL 后跟逗號,則該
go
命令將僅在 404 或 410 HTTP 響應后嘗試列表中的下一個代理。如果代理 URL 后跟管道字符,則該
go
命令將在出現任何錯誤后嘗試列表中的下一個代理。請注意,GOPROXY 的默認值仍然是
https://proxy.golang.org,direct
,在出現錯誤時不會回退到 direct 。
- 2 回答
- 0 關注
- 161 瀏覽
添加回答
舉報
0/150
提交
取消