Can't run Couchbase server on MacOS sierra

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 Read-only file system
Terminated with status 1”.

What’s happen or what should I do?

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:


docker run -d --name db -p 8091-8094:8091-8094 -p 11210:11210 couchbase/server:community-4.1.0
for the default community version

Is 4.6 supposed to work on Sierra? I’m just getting an error.

Yes - see the Release Notes for 4.6. What error are you seeing?

Fixed. It didn’t like being run from my downloads folder. Moved it to my Applications fold and it started working.