在我的旧系统上我能够使用exe安装meteor并且它工作正常我现在得到这个错误并且我不知道从哪里开始
似乎处理路径太长但是自生成
下载初始Meteor文件...... 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 \联合流\ node_modules \ delayedstream \测试\集成\测试延迟-HTTP-upload.js
删除目录:C:\ Users \ sprigs \ AppData \ Local.meteor~
意外异常:System.IO.PathTooLongException:指定的路径,文件名或两者都太长。完全限定的文件名必须少于260个字符,目录名必须少于248个字符。 在System.IO.Path.SafeSetStackPointerValue(Char * buffer,Int32 index,Char值) 在System.IO.Path.NormalizePathFast(String path,Boolean fullCheck) 在System.IO.Path.GetDirectoryName(字符串路径) 在LaunchMeteor.Program.ExtractTgz(Stream stream,String directory,Func`2 transform) 在LaunchMeteor.Program.BootstrapWarehouse(字符串仓库) 在LaunchMeteor.Program.Main(String [] args)
答案 0 :(得分:0)
我收到了斯蒂芬达内尔的回复,他给了我这个答案
您似乎使用旧版本的LaunchMeteor.exe,请检查您是否拥有最新版本。
您可以通过右键单击Windows资源管理器中的.exe,选择“属性”,然后选择“详细信息”选项卡来查看您拥有的版本。文件版本应为0.3.1.0。
问题是Meteor包含一些非常长的路径,当这些路径被添加到%LOCALAPPDATA%路径时,它们对于某些Windows API来说可能会变得太长。虽然我在之前的版本中采取了一些措施来缓解这种情况,但是最近的版本只是进一步推动它。所以我更改了LaunchMeteor.exe用于提取引导程序包的API,现在它应该受到文件系统的限制(对于NTFS,限制大约是32K)。
我确实有它的旧版本,这很奇怪,因为我重新下载它但是如果有人遇到这个