Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 运行发布部署时出错:无法读取链接_Dart_Dart Pub - Fatal编程技术网

Dart 运行发布部署时出错:无法读取链接

Dart 运行发布部署时出错:无法读取链接,dart,dart-pub,Dart,Dart Pub,我试图在Dart项目中运行pub deploy命令,但它总是以以下错误结束:pub deploy失败,[1]无法读取链接。没有更多的信息输出到控制台 我试图在基本的Dart浏览器项目中运行它,该项目具有文本反转功能,但同样的错误再次发生 有人有同样的问题吗?有没有办法解决这个问题?我也有同样的问题。 在我的例子中,Dart项目存储在NTFS硬盘中,我与Windows操作系统共享它,Dart部署运行在Ubuntu上的Eclipse上 只需将Dart项目移动到Ubuntu硬盘,事情就会恢复正常 这可

我试图在Dart项目中运行pub deploy命令,但它总是以以下错误结束:pub deploy失败,[1]无法读取链接。没有更多的信息输出到控制台

我试图在基本的Dart浏览器项目中运行它,该项目具有文本反转功能,但同样的错误再次发生

有人有同样的问题吗?有没有办法解决这个问题?

我也有同样的问题。 在我的例子中,Dart项目存储在NTFS硬盘中,我与Windows操作系统共享它,Dart部署运行在Ubuntu上的Eclipse上

只需将Dart项目移动到Ubuntu硬盘,事情就会恢复正常


这可能是软件包符号链接的问题。如果删除它们并运行pub-install,它将再次工作。

根据dart sdk/lib/io/link.dart:

在Windows平台上,链接将创建为连接 在其他平台上,posix symlink调用用于创建符号链接 在Linux平台上,将Dart项目存储在NTFS驱动器中会导致Pub失败。因为posix symlink用于NTFS分区,并且没有创建有效的NTFS连接点

解决方案是将项目文件夹移动到本地使用posix符号链接的分区,例如格式化为ext4的分区