fuse4x sshfs on macosx执行错误

tou*_*tpt 5 macos fuse sshfs

我在我的日常工作中使用macosx 10.7上的sshfs.

要安装sshfs,我使用过macport:"port install fuse4x sshfs".

今天的错误:

$ sshfs user@domain.com:/path myfolder
fuse4x client library version is incompatible with the kernel extension (kext='0.9.0', library='0.9.2').
Run Code Online (Sandbox Code Playgroud)

欢迎任何提示.我不明白,我还没有更新系统.

Cfr*_*Cfr 11

跟随

$ brew info fuse4x-kext
Run Code Online (Sandbox Code Playgroud)

说明:

为了使基于FUSE的文件系统工作,fuse4x内核扩展必须由root用户安装:

$ sudo /bin/cp -rfX /usr/local/Cellar/fuse4x-kext/0.9.2/Library/Extensions/fuse4x.kext /Library/Extensions
$ sudo chmod +s /Library/Extensions/fuse4x.kext/Support/load_fuse4x
Run Code Online (Sandbox Code Playgroud)

如果从以前版本的Fuse4x升级,则需要在执行上面列出的步骤之前卸载旧的内核扩展.首先,检查没有基于FUSE的文件系统正在运行:

$ mount -t fuse4x
Run Code Online (Sandbox Code Playgroud)

卸载所有FUSE文件系统,然后卸载内核扩展:

$ sudo kextunload -b org.fuse4x.kext.fuse4x
Run Code Online (Sandbox Code Playgroud)

  • OP在OSX上安装保险丝时出现问题.他告诉他收到了什么错误并想要修复.这个答案提供了修复.问题不是macports特定的. (3认同)