我正在尝试将 Flutter 安装到我的计算机的外部驱动器上,我已按照其网站上的说明尝试安装它。https://flutter.dev/docs/get-started/install/macos。我可以下载它然后解压它,但是当我尝试运行任何 flutter 命令时,它会无限次地给我一个“操作不支持”错误。
我尝试将它安装在我的桌面上,它工作得很好。问题出在外部硬盘上。我尝试安装 Flutter 的目录是 /Volumes/RAVPOWER/Devins_Macbook/flutter_development 我已将其添加到我的路径文件夹中,我也尝试将其添加到 .bash_profile。当我运行 echo 命令时,它会准确地显示 Flutter 的路径是 flutter_development/flutter/bin。
我也尝试更改 /Volumes 文件夹的权限,我将用户设置为我的名字并将其设置为 777。文件夹权限末尾有一个 + ,我不知道这是否有区别,但我也不知道如何摆脱它。
我还首先设置了对终端的完整磁盘访问权限,然后设置了对 flutter exec 的完整磁盘访问权限。
我还没有尝试在恢复模式下运行 mac,因为如果我弄乱了 sip 设置并禁用它,那只是一个临时的解决方案
我已经处理这个问题有一段时间了,我想在这个驱动器上进行所有的开发,因为这是我唯一有空间的地方。任何帮助都将不胜感激
shlock: link(/Volumes/RAVPOWER/Devins_Macbook/flutter_development/flutter/bin/cache/shlock1241, /Volumes/RAVPOWER/Devins_Macbook/flutter_development/flutter/bin/cache/.upgrade_lock): Operation not supported
shlock 后面的数字是尝试运行的次数,我不确定 .upgrade_lock 运行 ls -al 命令是什么
drwxr-xr-x 8 devintripp admin 256 Dec 15 2018 Users
drwxrwxrwx+ 6 devintripp wheel 192 Nov 7 20:51 Volumes
如您所见,用户的权限比实际驱动器的权限少
预期结果应该告诉我需要安装什么才能让 Flutter 在我的计算机上运行,就像 Flutter Doctor 应该做的那样。
答案1
阅读评论后,我意识到将驱动器格式化为 Mac OS 扩展实际上解决了我遇到的问题,我有某种 FAT 文件格式,这样我就可以在 Windows 和 Mac 之间传输文件。