当前位置: 首页 > 面试题库 >

使用goinstall后导入web.go错误

甄飞飙
2023-03-14
问题内容

借助Halfdans的建议,在首先安装git之后,我能够成功使用goinstallgithub.com/hoisie/web.go而没有任何错误。但是,现在当我尝试编译给出的示例代码时,go找不到了Web包。我得到了错误

main.go:4: can't find import: web

关于此代码

package main

import (
    "web"
)

func hello(val string) string { return "hello " + val }

func main() {
    web.Get("/(.*)", hello)
    web.Run("0.0.0.0:9999")
}

为了识别包装,我需要做些特别的事情吗?我在$ GOROOT / src / pkg / github.com / hoisie / web.go /
web找到了软件包的源代码。我尝试将github.com/hoisie/web.go/web作为导入,但它仍然不喜欢这样。


问题答案:

如果通过goinstall安装web.go,则需要执行以下操作:

import "github.com/hoisie/web.go"

Goinstall仍然是一个实验系统。如果您不必包括完整路径,那就太好了。



 类似资料:
  • 问题内容: 我正在尝试使用goinstall github.com/hoisie/web.go 安装web.go,但我不断收到有关该路径的错误。 goinstall确实可以正常工作,因为当我只输入goinstall时,我会得到它的选项列表。关于我在做什么错的任何想法吗? 都会 问题答案: 您需要安装git(http://git-scm.com)才能从git存储库中获取软件包。 干杯, 法比安

  • Web.Go 跟 web.py 类似,但使用的是 Go 编程语言实现的 Web 应用开发框架。 安装方法: git clone git://github.com/hoisie/web.go.gitcd web.gomake && make install 示例代码: package mainimport ( "web")func hello(val string) string { retu

  • 问题内容: 我正在尝试导入具有数字和字母数字值的列(从.csv文件),但是当我运行该过程时,它会正确导入数字行,但对于字母数字值,默认为。 表A 使用的代码 我用过,一点都没有改变。 问题答案: 问题原因是Oledb提供程序 导入具有混合数据类型列的csv文件或excel文件时,它将用替换非主要类型。( 使用Oledb或Ace.Oledb ) 解决方法 您可以通过添加包含字符串值的第一行,然后在完

  • 问题内容: 我收到以下导入代码出现错误: 代码:包主 错误: 鉴于我已经将文件存储在api文件夹下,因此导入不起作用是有原因的吗? 我正在下面使用在main.go中 问题答案: 编译器会寻找包的 实际使用 ..而不是它存在的事实。 您需要使用该软件包中的某些内容。或删除导入。例如: 如果您在源文件中不使用该包中的任何内容,则无需导入。也就是说,除非您希望函数运行。在这种情况下,您可以使用忽略符号。

  • 我想将Django项目从测试服务器迁移到Apache(CentOS上的2.2.15版本)。我使用[1]安装了mod_wsgi,并尝试使用[2]将我的项目装载为wsgi应用程序。 我遵循Hello-World示例(有帮助的SO-thread[3]),放置了测试wsgi。py文件与我现有的Django项目文件(wsgi.py)位于同一目录中。这是可行的(例如,我可以通过wget访问)。 在此基础上,我

  • 我将tensorflow与Python2.7结合使用。但是,在将Python2.7.10更新为2.7.13之后,我在tensorflow中遇到了一个导入错误 输出从 来自哪个python的输出: 我相信这个路径在python更新后改变了,但不确定。一个解决方案可能是降级python,但这似乎是一个糟糕的解决方案?当我在一个团队工作时,我想避免重新安装Tensorflow,因为最终会有不同的版本,但