我想在本地安装一个go软件包。让我们假装我没有使用git而且我没有网络连接。我只想写下面的演示“库”:
mkdir mylib && cd mylib && go mod init locallib/mylib
package main
func GetSecretNumber() int {
return 3
}现在我只想在我的机器上安装这个“库”。因此,在一个完全独立的包中,我可以:
package main
import (
"fmt"
"locallib/mylib"
)
func main() {
fmt.Printf("The secret number from the lib is: %d\n", mylib.GetSecretNumber())
}我只想让这个微不足道的例子在本地起作用。我不关心git、github、发布或版本控制。go工具允许我编译mylib包并使用任何可用命令在本地安装它吗?
发布于 2022-08-05 16:44:41
现在我只想在我的机器上安装这个“库”。
这是没有必要的,b)不合理的围棋代码。Go代码总是从源代码编译而来,而不是“安装库”。
我不关心git、github、发布或版本控制。
很好。没人强迫你去关心这个。
,go工具允许我编译mylib包并使用任何可用命令在本地安装它吗?
同样没有,因为那是不必要的
--我只想让这个小例子在本地工作。
很好。以下任一项:
死的简单和琐碎。
请参阅go.dev/doc上的教程,其中详细解释了如何设置模块并从它们中导入。
https://stackoverflow.com/questions/73252881
复制相似问题