你好,我有一个脚本,创建一个MacOSX图像,然后复制东西到它。该脚本经过测试,运行良好,直到我尝试在Travis构建中实现它。这就是事情变得有趣的地方。感兴趣的代码如下所示:
hdiutil create "$dmg" -srcfolder tmp -fs HFS+ -format UDRW -volname Fiji -attach
cp resources/install-fiji.jpg /Volumes/Fiji/.background.jpg这会失败,因为我在VM中工作,而VM没有共享/Volumes目录。如果我尝试列出我得到的目录:
ls -la /Volumes
ls: VMware Shared Folders: Input/output error即使hdiutil命令没有失败并且实际上很高兴地报告:
/dev/disk1 GUID_partition_scheme
/dev/disk1s1 Apple_HFS /Volumes/Fiji我怎样才能解决这个问题呢?也许挂载在不同的挂载点?
发布于 2019-02-21 20:30:43
好的,我已经想好了,我可以在creation命令之后挂载到其他东西
hdiutil create "$dmg" -srcfolder tmp -fs HFS+ -format UDRW -volname Fiji
mkdir /tmp/Fiji
hdiutil attach "$dmg" -mountpoint /tmp/Fijihttps://stackoverflow.com/questions/54804573
复制相似问题