dart - pub get 错误 : Cannot create link. ..(操作系统错误:函数不正确)

标签 dart dart-pub

我在尝试获取 Angular dart Codelab 的包时遇到错误:

--- 10:01:28 Running pub get ... ---
Pub get failed, [1] Resolving dependencies........................................
Cannot create link, path = 'X:\Dev\Dart\ng-darrrt-codelab-master\packages\angular' (OS Error: Incorrect function.
, errno = 1)

我尝试删除软件包文件夹中的所有内容,然后重试。 所有软件包均正确下载,但“无法创建链接”错误仍然存​​在...

我使用的是 Windows Server 2008,并且使用 DartEditor 1.2.0

最佳答案

pub 不是为每个项目下载包,而是将它们下载到缓存目录,并将其符号链接(symbolic link)到您的 packages 目录。这可以节省带宽,因为它不需要每次都下载包,而只需从缓存中进行符号链接(symbolic link)即可。如果 pub 无法创建符号链接(symbolic link),则会抛出 Cannot create link 错误。在 Windows 上,无法将文件夹从本地驱动器符号链接(symbolic link)到网络驱动器。您可以通过将文件移动到本地驱动器然后运行 ​​pub get 来避免错误。

关于dart - pub get 错误 : Cannot create link. ..(操作系统错误:函数不正确),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22555634/

相关文章:

intellij-idea - Pub Serve 和 IntelliJ 社区版

dart - 通过 'pub serve'启动dart代码时,是否可以正常工作?

firebase - Cloud Firestore 中的分页

android - 如何在Flutter中渲染单个像素?

dart - 执行 `pub build` 时如何从命令行设置 dart2js --minify 选项?

dart - 尝试运行bwu_datagrid 0.0.18和polymer + angular时的发布警告

flutter - 如果语句在我的 Dart Flutter 代码中被注册为变量?我该如何改变?

flutter - 如何在flutter中从其onTap()函数更改列表磁贴的属性?

flutter : Could not determine the dependencies of task ':shared_preferences:compileDebugAidl'

dart - 对于类构造函数和函数参数中的命名参数的默认值, “:”和 “=”有什么区别