返回顶部
首页 > 资讯 > 后端开发 > GO >main.go 找不到包
  • 374
分享到

main.go 找不到包

2024-04-05 00:04:05 374人浏览 泡泡鱼
摘要

学习知识要善于思考,思考,再思考!今天编程网小编就给大家带来《main.Go 找不到包》,以下内容主要包含等知识点,如果你正在学习或准备学习golang,就都不要错过本文啦~让我们一起来看看吧,能帮

学习知识要善于思考,思考,再思考!今天编程网小编就给大家带来《main.Go 找不到包》,以下内容主要包含等知识点,如果你正在学习或准备学习golang,就都不要错过本文啦~让我们一起来看看吧,能帮助到你就更好了!

问题内容

实际上我想使用c4来生成视频文件的c4 id ,所以我找到了下面的repo,它是为了做这个事情而开发的,所以我克隆了这个repo https://GitHub.com/avalanche-io/c4/tree/v0.7.0

现在,正如堆栈溢出的答案中所建议的:无法从 github 安装 cmd 版本的 c4

我在 ubuntu 终端中执行以下命令

go get github.com/avalanche-io
go get github.com/avalanche-io/c4/id
go get github.com/avalanche-io/c4/cmd/c4

然后正如他们在如何使用此 repo 的示例中所示

package main

import (
  "fmt"
  "io"
  "os"

  c4 "github.com/avalanche-io/c4/id"
)

func main() {
  file := "main.go"
  f, err := os.open(file)
  if err != nil {
    panic(err)
  }
  defer f.close()

  // create a id encoder.
  e := c4.newencoder()
  // the encoder is an io.writer
  _, err = io.copy(e, f)
  if err != nil {
    panic(err)
  }
  // id will return a *c4.id.
  // be sure to be done writing bytes before calling id()
  id := e.id()
  // use the *c4.id string method to get the c4id string
  fmt.printf("c4id of \"%s\": %s\n", file, id)
  return
}

我只是复制这个相同的示例并创建了一个 main.go 文件,当我运行他们在 readme.md Https://github.com/avalanche-io/c4/blob/v0 中定义的命令时。 7.0/id/readme.md 命令是 go run main.go```` 而不是像示例中所示那样获取文件的 c4 id```。我收到以下错误

main.go:8:3: cannot find package "github.com/avalanche-io/c4/id" in any of:
    /usr/lib/go-1.13/src/github.com/avalanche-io/c4/id (from $GOROOT)
    /home/vinay/go/src/github.com/avalanche-io/c4/id (from $GOPATH)

我不了解 go 语言,所以我在这里解决问题变得非常困难,有没有 go 开发人员可以帮助我。


解决方案


main.go 文件无法在 /home/vinay/go/src/github.com/avalanche-io/c4/id 中找到包 github.com/avalanche-io/c4/id,如我可以看到您运行了以下 go get 命令

go get github.com/avalanche-io
go get github.com/avalanche-io/c4/id
go get github.com/avalanche-io/c4/cmd/c4

但他们都没有名字 github.com/avalanche-io/c4/id 所以根据我的说法,您需要执行以下命令

go get github.com/avalanche-io/c4/id

现在只需运行你的 main.go

go run main.go

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持编程网!更多关于Golang的相关知识,也可关注编程网公众号。

您可能感兴趣的文档:

--结束END--

本文标题: main.go 找不到包

本文链接: https://lsjlt.com/news/596733.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • main.go 找不到包
    学习知识要善于思考,思考,再思考!今天编程网小编就给大家带来《main.go 找不到包》,以下内容主要包含等知识点,如果你正在学习或准备学习Golang,就都不要错过本文啦~让我们一起来看看吧,能帮...
    99+
    2024-04-05
  • go run main.go 一直提示找不到包的解决方案
    如下所示: ./src/github.com/sirupsen/logrus/terminal_check_notappengine.go:9:2: cannot find ...
    99+
    2022-06-07
    main GO 解决方案
  • idea找不到jar包如何解决
    要解决找不到jar包的问题,可以尝试以下几个步骤: 确保你已经正确地设置了项目的依赖关系。这意味着你已经将所需的jar包添加到了...
    99+
    2024-02-29
    idea jar
  • 如何分叉?错误:已找到,但不包含包
    php小编柚子在这篇文章中将和大家分享如何处理“如何分叉?错误:已找到,但不包含包”的问题。这个错误通常出现在使用版本控制系统时,表示系统找到了相关的分支,但是却没有包含需要的包或文件...
    99+
    2024-02-09
  • 找不到mysql驱动jar包怎么解决
    这篇文章给大家分享的是有关找不到mysql驱动jar包怎么解决的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。找不到mysql驱动jar包的解决办法:首先去settings中搜索m...
    99+
    2024-04-02
  • CentOS下yum找不到某个包怎么办
    小编给大家分享一下CentOS下yum找不到某个包怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!CentOS上安装软件的最简单的方法就是通过yum安装,这种方法会解决所用的包以来关系(推荐使用),但是有时候通过yum...
    99+
    2023-06-10
  • 找不到ManagementObjectSearcher
    ManagementObjectSearcher是.NET Framework提供的一个类,用于执行WMI(Windows Mana...
    99+
    2023-09-26
    找不到
  • Maven打包后找不到class文件的问题
    目录1.问题起源2.可能的原因3.解决方法1.问题起源 某个项目Jenkins打包后生成的war包里没有class文件,并且没有任何报错或者警告,打包也提示成功。 2.可能的原因 ...
    99+
    2024-04-02
  • python打包找不到py文件如何解决
    如果在打包过程中出现找不到Python文件的问题,可以尝试以下解决方法:1. 确保所有需要打包的Python文件都在正确的位置。检查...
    99+
    2023-09-22
    python
  • 在nixos上找不到XInput2.h头文件的包
    问题内容 我一直在尝试构建一些使用 X11 库的 go 项目,并且在尝试构建 https://github.com/npmaile/PapeChanger/ 时遇到了这样的错误。 45...
    99+
    2024-02-06
  • yum 找不到 nodejs
    在使用 CentOS 或者 Ubuntu 等 Linux 系统时,我们不可避免地需要使用 yum 或 apt-get 等包管理工具来安装所需的软件包。而在使用 yum 安装软件包的过程中,有时会出现 “找不到软件包” 的错误提示。本文将聚焦...
    99+
    2023-05-25
  • VisualStudio找不到Pytho
    最近在使用C/C++开发Python的扩展模块,由于笔记本的性能较差,因此没有使用VS自带的conda环境,而是自己安装了一个Python核心解释器,但是使用VS2019创建项目的时候,代码大片飘红,提示找不到Python.h,如下所示: ...
    99+
    2023-01-31
    找不到 VisualStudio Pytho
  • 正确构建后 Main.go 将不会运行
    php小编新一在这篇文章中将为大家介绍如何正确构建后的Main.go文件,以避免出现无法运行的问题。Main.go是Go语言程序的主入口文件,构建后的Main.go文件是我们运行程序的...
    99+
    2024-02-09
    go语言
  • YUM更换源yum找不到安装包怎么办
    这篇文章主要介绍YUM更换源yum找不到安装包怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!公司提供的CentOS VM中,/etc/yum.repos.d 下 只有一个build.repo,其中提供的yum ...
    99+
    2023-06-10
  • idea导出jar包找不到主类怎么解决
    出现找不到主类的错误通常是由于导出的jar包的META-INF/MANIFEST.MF文件中没有正确指定主类所致。要解决这个问题,可...
    99+
    2023-08-15
    idea
  • anaconda安装pytorch报错找不到包如何解决
    这篇“anaconda安装pytorch报错找不到包如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“anaconda安...
    99+
    2023-07-05
  • 安装了mysql找不到驱动jar包如何解决
    如果安装了MySQL但找不到驱动JAR包,可以尝试以下解决方法:1. 确保下载了正确的MySQL驱动JAR包。可以在MySQL官方网...
    99+
    2023-09-21
    mysql
  • 解决anaconda安装pytorch报错找不到包的问题
    目录前言状况描述:问题描述解决办法:前言 使用anaconda 命令安装pytorch包的问题,以下给出解决办法。 状况描述: 由于是第一次接触安装,看了很多篇文章,也遇到了一些坑,...
    99+
    2023-03-11
    anaconda安装pytorch报错 anaconda 找不到包
  • 系统找不到java
    首先找到你下载安装后的jdk目录。复制jdk顶层目录,后面会用得到接下来,在你的“计算机”上右键,选择属性,打开系统属性,选择系统环境变量设置最开始我们新增一个系统变量“JAVA_HOME” ,路径得值就是你刚才复制的掉接口的目录路径然后添...
    99+
    2014-11-16
    java入门 系统 找不到 java
  • Windows找不到\ bin \ ssvagent.exe
    如果Windows找不到\ bin \ ssvagent.exe文件,可能是由于以下几种情况:1. 文件被错误删除或移动:请确保文件...
    99+
    2023-09-27
    Windows
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作