当我尝试安装Githubdesktop.exe时,我遇到错误"安装失败。安装应用程序时出错。检查安装日志以获取更多信息" .And错误日志如下:
2017-09-18 07:31:14>程序:启动Squirrel Updater: - install。
2017-09-18 07:31:15>程序:开始安装,写入C:\ Users \ SAMEER \ AppData \ Local \ SquirrelTemp 2017-09-18 07:31:15>程序:即将安装到:C:\ Users \ SAMEER \ AppData \ Local \ GitHubDesktop 2017-09-18 07:31:15> CheckForUpdateImpl:无法写出暂存用户ID,此用户可能不应该测试任何内容:System.IO.DirectoryNotFoundException:找不到路径的一部分' C:\ Users \ SAMEER \应用程序数据\本地\ GitHubDesktop \ packages.betaId'
at System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath) at System.IO.FileStream.Init(String path,FileMode mode,FileAccess access,Int32 rights,Boolean useRights,FileShare share,Int32 bufferSize,FileOptions options,SECURITY_ATTRIBUTES secAttrs,String msgPath,Boolean bFromProxy,Boolean useLongPath,Boolean checkHost) at System.IO.FileStream..ctor(String path,FileMode mode,FileAccess access,FileShare share,Int32 bufferSize,FileOptions options,String msgPath,Boolean bFromProxy,Boolean useLongPath,Boolean checkHost) 在System.IO.StreamWriter.CreateFile(String path,Boolean append,Boolean checkHost) 在System.IO.StreamWriter..ctor(String path,Boolean append,Encoding encoding,Int32 bufferSize,Boolean checkHost) at System.IO.File.InternalWriteAllText(String path,String contents,Encoding encoding,Boolean checkHost) at System.IO.File.WriteAllText(String path,String contents,Encoding encoding) 在Squirrel.UpdateManager.CheckForUpdateImpl.getOrCreateStagedUserId() 2017-09-18 07:31:15> CheckForUpdateImpl:无法从头开始加载本地版本:System.IO.DirectoryNotFoundException:找不到路径的一部分' C:\ Users \ SAMEER \ AppData \ Local \ GitHubDesktop \ packages \ RELEASES'。 在System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath) at System.IO.FileStream.Init(String path,FileMode mode,FileAccess access,Int32 rights,Boolean useRights,FileShare share,Int32 bufferSize,FileOptions options,SECURITY_ATTRIBUTES secAttrs,String msgPath,Boolean bFromProxy,Boolean useLongPath,Boolean checkHost)
答案 0 :(得分:0)
此消息的最可能原因很简单:Github Desktop仅在64位系统上运行。 There's a long thread in the issues directory讨论了错误消息(为什么还不清楚)的原因,但症结在于该消息是由Squirrel生成的,Github Desktop开发人员不直接控制该错误消息。
但是-一切都说完了,Github Desktop下载页面可以使该应用程序只能在64位系统上运行更加明显。我不得不挖掘发现情况。