无法运行酒吧获取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所示。但它没有什么区别。

有没有人看到这个问题,并修复它?

+0

你为什么设置了'PUB_CACHE'? –

您可以通过设置PUB_CACHE环境变量来更改位置,但您需要重新启动任何shell以使其生效。

但是,您可能会发现这仍然不起作用;我认为事情需要在本地驱动器上,并且目前(由于使用符号链接),您的PUB_CACHE需要与应用程序位于同一驱动器上(请参阅Pub does't work on Windows 8 when app is on different drive than Pub cache)。