【问题标题】:how do you view .go files from imported packages you've installed?您如何从已安装的导入包中查看 .go 文件?
【发布时间】:2019-08-02 20:09:06
【问题描述】:

现在,我已经导入了一个包。在我的情况下是

import "crypto/ecdsa"

此包包含一个名为ecdsa.go 的文件。我想看,但不知道在哪里看。我似乎无法在我的工作目录中找到它。文件是否隐藏?还是默认全局安装?

【问题讨论】:

    标签: go package


    【解决方案1】:

    这个包是 Go 项目的一部分。您可以在<go-root-path>/src 目录中找到它。

    您可以通过运行go env GOROOT 找到您的“进入根路径”。

    Go在linux中的大概位置是/usr/local/go

    【讨论】:

      【解决方案2】:

      Go 标准库包位于GOROOT/src

      对于GOROOT,运行

      go env GOROOT
      

      例如,对于 Linux 上的包 import "crypto/ecdsa" 文件 ecdsa.go

      $ go env GOROOT
      /home/peter/go
      $ ls /home/peter/go/src/crypto/ecdsa/ecdsa.go
      /home/peter/go/src/crypto/ecdsa/ecdsa.go
      $ 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-15
        • 1970-01-01
        • 2021-09-26
        • 2017-05-21
        • 1970-01-01
        相关资源
        最近更新 更多