That is correct. In El Capitan, you can no longer write to /usr/bin, as those are now reserved for the operating system. This breaks a lot of software, including Mono and Fuse.
There is a preview build of Mono for El Capitan available if you want to test it, at http://www.mono-project.com/download/, but Fuse will not support El Capitan for a few weeks still.
Leùna: Fuse will work without Xcode, but then you can only build for Android. Which version of Fuse do you have, could you please try with the latest version and see if the problem persists?
As for El Capitan, we will look into that in a couple of weeks. Currently we’re all hands on deck to finish some new exciting features. Stay tuned!
Sorry that it took so long to get back to you Leùna and chuchana, but could you please try the latest version, 0.5.6000?
Mono detection should work better in this release.
Also Leùna, if that error happens again, you could try to do kill Fuse manually. A simple way to do that is to do pgrep '^Fuse$' |xargs kill which kills any process named Fuse.
Starting with yesterday’s release (0.5.6000), we now have experimental support for El Capitan.
However, we have found that the “Mono preview package for El Capitan” seems buggy, and recommend that you use the normal Mono for Mac OS X instead, which also actually works on El Capitan. So make sure you select the normal (not preview) MDK from http://www.mono-project.com/download/.
Could it be that you have installed the “Mono Preview package for El Capitan”? We have found it works much better to use the normal stable release of mono, even on El Capitan. You can get that from the top link here: http://www.mono-project.com/download/
I had installed mono via homebrew, wrongly assuming the result was the same. I tried switching to another version, also from homebrew, which did not work either:
I then removed it and installed it with the installer from the download page:
➤ mono --version
Mono JIT compiler version 4.0.4 ((detached/5ab4c0d Tue Aug 25 08:35:07 EDT 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: normal
SIGSEGV: altstack
Notification: kqueue
Architecture: x86
Disabled: none
Misc: softdebug
LLVM: yes(3.6.0svn-mono-(detached/a173357)
GC: sgen
Fuse still doesn’t start. It just appears in the Dock for a second and disappears again immediately. I could not find any items relating to Fuse in system.log.
Hey, you are right, we are accessing required things inside the Mono.framework. However Fuse should work after Mono MDK is installed. Can you please run fuse --version and post your result.
Hi Niels, which version of mono do you have installed? If you have the experimental 4.2 version, could you please switch to the stable 4.0.4?
The mono download page unfortunately makes it look like you want the one labeled “(El Capitan Preview)” on El Capitan, but that is an alfa version. The normal mono works just fine on El Capitan too.