Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Electron builder-未设置GitHub个人访问令牌,既不是以编程方式,也不是使用env;GH“U代币”;_Electron_Electron Builder - Fatal编程技术网

Electron builder-未设置GitHub个人访问令牌,既不是以编程方式,也不是使用env;GH“U代币”;

Electron builder-未设置GitHub个人访问令牌,既不是以编程方式,也不是使用env;GH“U代币”;,electron,electron-builder,Electron,Electron Builder,我有一个电子应用程序,我想为它设置一个自动更新程序。我跟随博客帖子做了一个小的演示,做了一些小的改动,效果很好。 然后我试着用我真正的项目来实现它,现在我得到了一个错误 GitHub Personal Access Token is not set, neither programmatically, nor using env "GH_TOKEN" 我已经有了electron-builder.yml文件,我甚至尝试设置GT_TOKEN anv变量,但它仍然抛出相同的错误。忘记那篇文章,我尝试

我有一个电子应用程序,我想为它设置一个自动更新程序。我跟随博客帖子做了一个小的演示,做了一些小的改动,效果很好。 然后我试着用我真正的项目来实现它,现在我得到了一个错误

GitHub Personal Access Token is not set, neither programmatically, nor using env "GH_TOKEN"

我已经有了electron-builder.yml文件,我甚至尝试设置GT_TOKEN anv变量,但它仍然抛出相同的错误。

忘记那篇文章,我尝试实现它,但遇到了许多问题

试试这个

但请注意,对于macOS,您需要代码签名证书

对于windows和Linux来说,它工作得很顺利

按照指示去做就行了

要导出令牌,需要在Linux/Mac中的.bashrc或.profile末尾添加导出行。如果你不知道怎么用谷歌搜索


请确保重新启动IDE/Terminal以继承最新的env变量。

好吧,我找到了解决方案,在.bash\u profile中设置了env键,它成功了。我不知道为什么在main.js文件和electron_builder.yml文件中设置GH_标记不起作用。它在一开始工作,但当我向package.json文件添加更多配置时,它开始抛出此错误。

我在下一步可能需要此错误,因为我正在进行mac build。我很高兴您找到了解决方案。