Cannot run Azure Functions locally on Mac M1
Answered
I downloaded JetBrains Rider because Visual Studio for Mac cannot do zip deployments. Rider can.
However it looks like I cannot run Azure Functions locally through Rider. It seems to require Docker and that is incompatible with the M1 processor.
Any other solutions?
Please sign in to leave a comment.
Hello,
Docker is not used for running Azure Functions. But running on M1 is not completely supported yet: RIDER-54092. Could you please also specify what functions are you using? If it is Azure Function 5.0 by chance, then they are not supported yet either, here is the issue.
Olga, as I understand it, Docker is needed for the Storage Emulator, which is required to run Azure Functions, unless you use storage in Azure for development. That is of course possible, but I would not consider it a good case of local development, if it depends on constant access to a resource in Azure.
I am using Functions v3 and it is on .NET Core 3.1
Nielsbrinch, thank you for the reply. As it was mentioned, the proper support of M1 is currently on progress, please keep watching the YT issue.
hello, what' the progress for this? I'm trying in M1 with .net 6 and az v4
@Jorgezb28,
The original problem was fixed and there is a Rider build for m1 (https://www.jetbrains.com/rider/download).
If you have a specific issue with running azure functions, please file a separate issue (via creating a new support request or via a youtrack issue) with attached logs and a screenshot of the error you see. Thank you in advance.
thanks, I just confirmed that is working.