國立高雄餐旅大學 旅運管理系

#新手 Go新手 can't find package

6月11日 19:58
我三天前下載了go,跟著文檔的範例做,但在import example.com/greetings時出了問題
他顯示 go get: unrecognized import path "example.com/greetings": reading htttps://example.com/greetings?go-get=1: 404 Not Found"(我得多加一個t,dcard才看的到字 我自己在網路上查了解法,多數指出是GOPATH設定問題 但我嘗試了三天仍然沒有解決 自動產生的 使用者變數>GOPATH %USERPROFILE%\go 系統變數>Path C:\Go\bin 我嘗試加入%USERPROFILE%\GoProjects到gopath,並在此下編寫,也嘗試使用go modules,但仍然沒有用
完整的go env,還請到這裡看
1
回應 6
文章資訊
共 6 則留言
因為你的 package 在 local 不在 example.com
原 PO - 國立高雄餐旅大學 旅運管理系
B1 我嘗試import "greetings" 但顯示 hello go:6:2 package greetings is not in GOROOT(C:\Go\src\greetings) 我理解的正常流程是先檢查GOROOT,再檢查GOPATH,我不確定是哪裡有問題
再麻煩您解惑
原 PO - 國立高雄餐旅大學 旅運管理系
補上目前檔案結構 <home>/ |-- greetings/ |-- hello/ mod
國立交通大學
你有做 go mod edit -replace=... 這行指令嗎? (教學中的第五步)
原 PO - 國立高雄餐旅大學 旅運管理系
B4 感謝,我好羞愧呀 三天敗給一個眼殘
國立臺灣大學
幹嘛學go