課程
/后端開發
/Go
/Go語言第一課
我這個為啥報錯了
2018-07-02
源自:Go語言第一課 3-7
正在回答
定義main函數的源代碼文件中必須聲明package main,但是main并不是所在的文件夾(代碼包)的名稱。
go build main 把main當成了一個代碼包(文件夾)的名稱,如果你沒有在GOROOT/src或GOPATH/src下 顯式的創建過一個名為main的代碼包,就會報這個錯誤。
package main這個包要放在你的工作路徑下,就是那個src文件目錄下,他下面提示你的那兩個路徑都行,不過人們一般習慣放在GOPATH路徑下方便管理,以后創建工程也最好在這個路徑下,不然很容易找不到包。簡單點說就是把你寫的go文件放到GOPATH路徑下。
package main
你應該沒有導包
舉報
Go語言入門教程,編程之必備知識擴散,打好Go語言編程基礎
3 回答go install報錯
1 回答go install
1 回答go的map問題
1 回答go語言安裝
2 回答GO 語言環境
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-09
定義main函數的源代碼文件中必須聲明package main,但是main并不是所在的文件夾(代碼包)的名稱。
go build main 把main當成了一個代碼包(文件夾)的名稱,如果你沒有在GOROOT/src或GOPATH/src下 顯式的創建過一個名為main的代碼包,就會報這個錯誤。
2018-07-12
package main這個包要放在你的工作路徑下,就是那個src文件目錄下,他下面提示你的那兩個路徑都行,不過人們一般習慣放在GOPATH路徑下方便管理,以后創建工程也最好在這個路徑下,不然很容易找不到包。簡單點說就是把你寫的go文件放到GOPATH路徑下。
2018-07-04
package main
2018-07-04
你應該沒有導包