【初学者】对于”command-line-arguments”的模块路径错误:第一个路径元素缺少圆点的解决方法是什么?
首先
辛苦了!
在这门课程的第13节中,出现了错误:”命令行参数”的模块路径格式错误:第一个路径元素缺少点!下面是解决步骤的备忘录!
提醒要点
我的中文學習正在進行中,我是一個初學者。
內容可能有錯誤。
如果你能在評論中教我,那將感激不盡。
內容可能有錯誤。
如果你能在評論中教我,那將感激不盡。
错误信息
.
└ workspace
└ golang_kisonyumon
└ section13
├ foo
│ └ foo.go
└ main.go
package main
import (
"command-line-arguments/Users/ryoyaokuma/workspace/golang_kisonyumon/section13/foo/foo.go"
"fmt"
)
func main() {
fmt.Println(foo.Max)
}
package foo
const (
Max = 100
min = 1
)
func ReturnMin() int {
return min
}
go run main.go
main.go:4:2: malformed module path "command-line-arguments": missing dot in first path element
出现了错误!main.go中的”command-line-arguments/Users/ryoyaokuma/workspace/golang_kisonyumon/section13/foo/foo.go”这部分看起来可疑!
解决办法
go mod init example.com/section13
输入这个命令会创建一个go.mod文件!
module example.com/section13
go 1.21.3
接下来我们要编辑main.go文件!
package main
import (
"fmt"
"example.com/section13/foo"
)
func main() {
fmt.Println(foo.Max)
}
go run main.go
100
只要顯示正常,就沒問題!
谢谢大家一直以来的阅读!