Blog Discussion: Developing with Xperience by Kentico on macOS
Blog Post: Developing with Xperience by Kentico on macOS
Continue discussions 🤗 on this blog post below.
Environment
- Xperience by Kentico version: [27.0.1]
- .NET version: [6]
- Deployment environment: [Local]
- Link to relevant Xperience by Kentico documentation
Answers
I was very happy to get this all running on my M1 Mac without needing a Windows VM!
One issue we ran into was that Rosetta has to be enabled in Docker to use the SQL Server image. It's a checkbox under the General settings labeled "Use Rosetta for x86/amd64 emulation on Apple Silicon." In our cases, it wasn't checked by default. I didn't see that mentioned in the documentation (although I could have missed it).
@jgraham Thanks for that feedback. I'll add it to the blog post so others have an easier time 👍.
Previously, Azure SQL Edge could be run on Apple silicon without any emulation, but Microsoft just dropped support for it in favor of SQL Server for Linux on Docker running in emulation.
I originally used Azure SQL Edge but switched to SQL Server for Linux for this blog post and forgot I checked that box!
Interesting point around Azure SQL Edge, I installed that when I was getting warnings when install sql server - didn't know about the emulation setting.
Given what you'd said there about Microsoft dropping support I've just switched too!
To answer this question, you have to login first.