I have updated my laptop OS to MacOS Sierra.
Then I can’t run server any longer.
From console log, I find that “mkdir: /private/var/folders/_0/jd81gvfs4rq0_rmk8ngdt2780000gn/T/AppTranslocation/CEB4A4E7-0731-4A87-9B77-89EF8AF9A820/d/Couchbase Server.app/Contents/Resources/couchbase-core/etc/couchdb/local.d: Read-only file system
Terminated with status 1”.
Couchbase uses Golang as a programming language and due to a change in the timestamps in OS X Sierra golang versions below 1.6.3 do not work on OS X Sierra. All current versions of Couchbase (up to 4.5.1) were released before OS X Sierra and as a result will not work since we use Golang 1.6.2 or earlier in our components. This issue will be addressed in our 4.6 release.
I’m not sure if we have a workaround for this issue or not. If so someone else might be able to comment on what that workaround is.
One option is to use Couchbase Server on Docker until we publish the version of Couchbase Server that supports Mac OS X Sierra. You can find more about that here: