我的目的是将用户配置文件部署到:
$HOME/.appname for Unix/Linux.\Documents和Settings(用户)\Application Data\AppName for Windows.
对于适当的{$IFDEF},我可以使用哪些API或一组函数,以便将配置文件部署到适当的位置?
现在我做了三件事:第一,在一台linux机器上安装kubectl,第二,将admin.conf文件从远程k8s服务器复制到linux主机上的~/.kube/文件中,第三,在Linux下运行kubectl get node会报告一个错误。。 wanlei@kf-test:~/.kube$ kubectl get nodes
The connection to the server localhost:8080 was refused - did you specify the right host or port? 我想知道我遗漏了哪些步骤。。目标是从我的linux主机使用kubectl来管理
我在Windows上交叉编译用于Linux的Golang程序,使用:
go build -o myprog.bin myprog.go
为此,我必须设置环境变量GOOS=linux。由于我还在为windows编译一些程序,当我完成交叉编译时,我必须重新设置GOOS=windows。所以我有一个批处理文件,如下所示:
set GOOS=linux
go build -o myprog.bin myprog.go
set GOOS=windows
如果我碰巧同时为每个Linux和Windows编译两个程序,windows程序可能会被编译为Linux。是否有方法将环境变量的范围限制在windows上