Tôi đã cài đặt OSX Fuse qua Brew, vì cài đặt nó thông qua trình cài đặt chính thức khiến brew doctor
mọi người phát điên. Mavericks, 10.9.1
Tôi đã làm theo hướng dẫn sau khi cài đặt:
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
Bây giờ, khi tôi cố gắng ăn trưa TrueCrypt, tôi vẫn gặp lỗi:
/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)
Nghiên cứu của tôi chỉ ra rằng tôi cần lớp tương thích MacFuse với bản cài đặt OSXFuse của tôi. Làm thế nào để tôi có được điều đó với bia?
brew doctor
chương trình bằng cách làm theo niêm yết này và sau đó brew install osxfuse
và brew link --overwrite osxfuse
. Điều này làm việc với tôi với Macfusion, vì vậy có lẽ nó cũng hoạt động với Truecrypt. Vâng, tôi biết rằng đây là một cách tiếp cận xấu xí, nhưng ít nhất bác sĩ cũng hạnh phúc theo cách đó :)