简体   繁体   English

安装流星exe窗口时出现问题

[英]Issues installing meteor exe windows

on my old system i was able install meteor with the exe and it worked fine now im getting this error and im not sure where to go from here 在我的旧系统上,我可以通过exe安装流星,并且现在可以正常工作了,我收到此错误,而且我不确定从这里去哪里

seems like the processing path is too long but thats self generated 似乎处理路径太长,但多数民众赞成在自己生成

Downloading initial Meteor files... 100 ########################################################################### Download complete (34 MB) Extracting files to C:\\Users\\sprigs\\AppData\\Local.meteor ................................................................................ .... Error processing path: C:\\Users\\sprigs\\AppData\\Local.meteor~\\packages\\less\\4bf6154c28\\plugin.compileLess.os\\npm\\compileLess\\plugin\\node_modules\\less\\node_modules\\request\\node_modules\\form-data\\node_modules\\combined-stream\\node_modules\\delayedstream\\test\\integration\\test-delayed-http-upload.js 正在下载初始流星文件... 100 ########################################## ###############################下载完成(34 MB)将文件提取到C:\\ Users \\ sprigs \\ AppData \\ Local.meteor .............................................. .................................. ....错误处理路径:C:\\ Users \\ sprigs \\ AppData \\ Local.meteor〜\\ packages \\ less \\ 4bf6154c28 \\ plugin.compileLess.os \\ npm \\ compileLess \\ plugin \\ node_modules \\ less \\ node_modules \\ request \\ node_modules \\ form-data \\ node_modules \\ combined-stream \\ node_modules \\ delayedstream \\ test \\集成\\ test-delayed-http-upload.js

Deleting directory: C:\\Users\\sprigs\\AppData\\Local.meteor~ 删除目录:C:\\ Users \\ sprigs \\ AppData \\ Local.meteor〜

Unexpected exception: System.IO.PathTooLongException: The specified path, file name, or both are too long. 意外的异常:System.IO.PathTooLongException:指定的路径,文件名或两者都太长。 The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. 完全限定的文件名必须少于260个字符,目录名称必须少于248个字符。 at System.IO.Path.SafeSetStackPointerValue(Char* buffer, Int32 index, Char value) at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck) at System.IO.Path.GetDirectoryName(String path) at LaunchMeteor.Program.ExtractTgz(Stream stream, String directory, Func`2 transform) at LaunchMeteor.Program.BootstrapWarehouse(String warehouse) at LaunchMeteor.Program.Main(String[] args) 在LaunchMeteor.Program的System.IO.Path.NormalizePathFast(字符串路径,布尔fullCheck)在System.IO.Path.SafeSetStackPointerValue(字符*缓冲区,Int32索引,字符值) .LaunchMeteor.Program.BootstrapWarehouse(字符串仓库)在LaunchMeteor.Program.Main(字符串[] args)处的.ExtractTgz(流流,字符串目录,Func 2转换)

i got a reply from stephen darnell and he gave me this answer 我收到了斯蒂芬·达内尔的答复,他给了我这个答案

You appear to be using an old version of LaunchMeteor.exe, please check you have the latest. 您似乎正在使用旧版本的LaunchMeteor.exe,请检查是否具有最新版本。

You can check what version you have by right clicking on the .exe from Windows explorer, selecting Properties, then the Details tab. 您可以通过右键单击Windows资源管理器中的.exe,选择“属性”,然后选择“详细信息”选项卡来检查您拥有的版本。 The file version should be 0.3.1.0. 文件版本应为0.3.1.0。

The problem is that Meteor contains some very long paths and when these are added to your %LOCALAPPDATA% path they can get too long for some of the Windows APIs. 问题是Meteor包含一些很长的路径,当将这些路径添加到您的%LOCALAPPDATA%路径时,对于某些Windows API来说它们可能会变得太长。 Although I had taken some steps to mitigate this in previous releases, recent release just push it that bit further. 尽管在以前的版本中我已经采取了一些措施来减轻这种情况,但是最近的版本只是将其进一步推了一点。 So I changed the APIs that LaunchMeteor.exe uses to extract the bootstrap package, and now it should be just limited by your filesystem (for NTFS the limit is around 32K). 因此,我更改了LaunchMeteor.exe提取引导程序包所使用的API,现在它应该仅受文件系统限制(对于NTFS,该限制约为32K)。

i did have an older version of it which is weird because i re downloaded it but if anyone comes across this 我确实有一个旧版本,很奇怪,因为我重新下载了它,但是如果有人遇到这个

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM