不是立即紧迫的需求,但可能会很麻烦。 我意识到像--github-api-token
这样在mcnutils
$ 中设置属性的全局标志自然不会为调用的插件二进制文件设置这种方式。 很可能我们需要通过网络发送这些详细信息,并且我们需要讨论如何安全地做到这一点,因为现在插件在野外传播。 我认为我们可能需要在驱动程序中的 RPC 服务器上添加一个SetLibmachineOptions
类型的方法。 :( 也许我们可以将这个和其他一些改进的东西捆绑到版本凹凸中,或者通过环境变量等找出解决方法。
@dgageot @jeanlaurent请注意这个问题,因为它可能会措手不及。 一种可能的解决方案是使用os.Setenv
为这些 CLI 标志设置环境变量,子进程(现在我们正在调用主机二进制文件)随后将继承该环境变量。 这并不能解决所有插件驱动程序的问题,但这将是核心的临时解决方法。
由于 GitHub 将我们的外部 corpnet 视为一个 IP 地址,因此我们的速率受到限制……并且目前无法升级 boot2docker iso 版本。 当前的解决方法是手动重新安装 docker 机器
重新安装docker机器不起作用
在 2019 年,似乎仍然无法正常工作。 〜似乎在此提交中添加的env var似乎也不起作用?〜我猜从未添加过提交,没关系,
最有用的评论
由于 GitHub 将我们的外部 corpnet 视为一个 IP 地址,因此我们的速率受到限制……并且目前无法升级 boot2docker iso 版本。 当前的解决方法是手动重新安装 docker 机器