我通过Brew安装OSX Fuse,因为通过官方安装程序安装它 brew doctor
疯了。小牛队,10.9.1
我在安装后按照说明操作:
brew install osxfuse
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/osxfuse-2.6.2.mavericks.bottle.tar.gz
Already downloaded: /Library/Caches/Homebrew/osxfuse-2.6.2.mavericks.bottle.tar.gz
==> Pouring osxfuse-2.6.2.mavericks.bottle.tar.gz
==> Caveats
If upgrading from a previous version of osxfuse, the previous kernel extension
will need to be unloaded before installing the new version. First, check that
no FUSE-based file systems are running:
mount -t osxfusefs
Unmount all FUSE file systems and then unload the kernel extension:
sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs
The new osxfuse file system bundle needs to be installed by the root user:
sudo /bin/cp -RfX /usr/local/Cellar/osxfuse/2.6.2/Library/Filesystems/osxfusefs.fs /Library/Filesystems
sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs
==> Summary
🍺 /usr/local/Cellar/osxfuse/2.6.2: 84 files, 5.0M
现在,当我尝试午餐TrueCrypt时,我仍然收到错误:
/Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt
dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib
Referenced from: /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt
Reason: image not found
fish: Job 1, '/Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt ' terminated by signal SIGTRAP (Trace or breakpoint trap)
我的研究表明我的OSXFuse安装需要MacFuse兼容层。我怎么用啤酒来做到这一点?
1
未修补的MacFuse兼容层可能也是必需的 Macfusion 上班。我也有兴趣建议如何通过Homebrew安装兼容层的OSXFuse(或如何在没有它的情况下修补Macfusion)。
—
Stefan Schmidt
作为临时解决方案,您可以使用安装OSXFuse 包安装程序 确保选中MacFuse兼容性图层选项,然后删除恼人的警告
—
Stefan Schmidt
brew doctor
通过以下显示 这个帖子 然后 brew install osxfuse
和 brew link --overwrite osxfuse
。这对我来说对Macfusion有用,所以也许它适用于Truecrypt。是的,我知道这是一个丑陋的方法,但至少医生很高兴这样:)
我需要在'brew链接'之前更改OSXFuse文件的所有权 - 它们归root用户所有,Brew并没有对它们不屑一顾。但是,我仍然无法实际访问ext4分区,这正是我打算做的。
—
akauppi