无法运行酒吧获取Dart。如何在Windows 10上设置PUB_CACHE?
问题描述:
我需要在Windows 10 建立一个飞镖Web应用程序项目。每一次我尝试经营的酒吧得到的时间得到这个错误:无法运行酒吧获取Dart。如何在Windows 10上设置PUB_CACHE?
"Target \\storage\N-HOME\nz9\APPLICATION DATA\Pub\Cache\hosted\pub.dartlang.org\
dart_to_js_script_rewriter-1.0.1\lib of Link.create on Windows cannot be converted
to start with a drive letter. Unexpected error., path = ''"
我认为这个问题是我的APPDATA被设定为一个虚拟磁盘(路径以“\ STORAGE \ N-HOME”开头),因为我使用的是公共机器。我试图创建一个系统环境变量PUB_CACHE,如here所示。但它没有什么区别。
有没有人看到这个问题,并修复它?
答
您可以通过设置PUB_CACHE
环境变量来更改位置,但您需要重新启动任何shell以使其生效。
但是,您可能会发现这仍然不起作用;我认为事情需要在本地驱动器上,并且目前(由于使用符号链接),您的PUB_CACHE需要与应用程序位于同一驱动器上(请参阅Pub does't work on Windows 8 when app is on different drive than Pub cache)。
你为什么设置了'PUB_CACHE'? –