英文:
Installing web.go errors
问题
我正在尝试安装web.go。我已经获取了源代码并运行了make命令,但是我遇到了以下错误:
g -o _go_.6 cookie.go fcgi.go request.go scgi.go servefile.go status.go web.go
cookie.go:33: c.Version未定义(*http.Cookie类型没有Version字段或方法)
cookie.go:34: c.Version未定义(*http.Cookie类型没有Version字段或方法)
cookie.go:54: c.Comment未定义(*http.Cookie类型没有Comment字段或方法)
cookie.go:55: c.Comment未定义(*http.Cookie类型没有Comment字段或方法)
cookie.go:78: c.Version未定义(*http.Cookie类型没有Version字段或方法)
cookie.go:79: c.Version未定义(*http.Cookie类型没有Version字段或方法)
web.go:191: 未定义:reflect.FuncValue
web.go:248: 未定义:reflect.FuncValue
web.go:272: 未定义:reflect.FuncType
web.go:591: 未定义:reflect.FuncValue
cookie.go:79: 错误过多
make: *** [_go_.6] Error 1
有人知道问题可能是什么吗?我刚刚安装了go,所以应该是最新版本。6g -V显示6g版本为weekly.2011-04-04 8038。
谢谢,
Jon
英文:
I'm trying to install web.go. I got the source and ran make, but I'm getting these errors:
g -o _go_.6 cookie.go fcgi.go request.go scgi.go servefile.go status.go web.go
cookie.go:33: c.Version undefined (type *http.Cookie has no field or method Version)
cookie.go:34: c.Version undefined (type *http.Cookie has no field or method Version)
cookie.go:54: c.Comment undefined (type *http.Cookie has no field or method Comment)
cookie.go:55: c.Comment undefined (type *http.Cookie has no field or method Comment)
cookie.go:78: c.Version undefined (type *http.Cookie has no field or method Version)
cookie.go:79: c.Version undefined (type *http.Cookie has no field or method Version)
web.go:191: undefined: reflect.FuncValue
web.go:248: undefined: reflect.FuncValue
web.go:272: undefined: reflect.FuncType
web.go:591: undefined: reflect.FuncValue
cookie.go:79: too many errors
make: *** [_go_.6] Error 1
Does anyone have any idea what the issue could be? I just install go, so it should be the most recent version. 6g -V gives 6g version weekly.2011-04-04 8038.
Thanks,
Jon
答案1
得分: 1
听起来你不小心检出了最新的周报,并引入了一些最近的反射变化。尝试运行以下命令:
hg checkout -r weekly
通过运行以下命令进行验证:
hg identify
输出应该是:
cd89452cfea3+ weekly/weekly.2011-04-04
然后再次运行 all.bash 重新构建所有内容,并尝试再次安装 web.go。
英文:
It sounds like you've inadvertantly checked out past the latest weekly and brought in some recent changes to reflection. Try running
hg checkout -r weekly
Verify by running
hg identify
which should output
cd89452cfea3+ weekly/weekly.2011-04-04
Then run all.bash again to rebuild everything and try goinstalling web.go again.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论