Go入門所踩過的坑:cannot find package "" in any of

問題:cannot find package 「」 in any of。現已按照博客解決,分享一種本身踩得坑歡迎大神指導交流!

首先使用go env查看當前環境變量,新手入門出現找不到包的狀況大可能是環境環境的問題。只須要關注GOROOT和GOPATH便可。web

  1. GOROOT:簡單來講就是GO的安裝目錄,這個影響不大。
  2. GOPATH:表示GO的工做目錄,出現找不到包的狀況大機率就是這裏出了問題。
    在這裏插入圖片描述
  3. bin:編譯所造成的二進制文件。
  4. pkg:編譯後包文件存放位置。
  5. src:源碼位置。將本身clone下來的源代碼放在此位置運行就能夠解決找不到包的狀況。
    在這裏插入圖片描述
    再或者本身構建新項目的時候也是直接進入到GOPATH下的src目錄下,能避免不少路徑問題。
    在這裏插入圖片描述
原文地址:https://blog.csdn.net/aaaaaab_/article/details/99690341
相關文章
相關標籤/搜索