Install Meteor on Apple M1

As I have been developing with Meteor for years, It was the first thing I usually install on my machine soon as I install the system which is usually Linux. On my new Apple M1, Meteor has a priority as well, but it needs a little trick.

How to install Meteor on Apple Silicon?

1- Install Rosetta

To install Meteor and other non-supported M1 tools through the terminal we need to install Rosetta which a translation layer that allows users to run apps that contain x86-64 instructions on Apple Silicon.

2- Create a Rosetta Terminal

Soon as you install Rosetta we need to create a dedicated terminal app for it.

Open finderGoUtilities and right-click on the Terminal app and duplicate it.

Soon as you duplicate it, rename it to: Rosetta Terminal

Then, right-click on the newly created terminal icon and select Get Info and check: Open using Rosetta

3- Install Meteor

Now, you are ready to install Meteor the normal classic way through Rosetta Terminal

curl | sh

Soon as the installation is finished, you can create a new Meteor app.


Best method to install homebrew on M1? from MacOS

  • Meteor is a unique open-source multi-platform full-stack JavaScript platform. To put all these in one sentence may not seem that unique, but comparing it to other JavaScript frameworks and platforms it offers unique more than building web apps. The Meteor app is consisting of a server and a client as...Read more...

  • Creating and managing databases is a critical part for any business or any development process. It also requires fair knowledge of installing, configuring and managing database engines and the managing software. While there are some cool management tools  like PhpMyAdmin (Adminer) and pgAdmn for PostgreSQL, they also require technical skills...Read more...

  • Ways Using Gmail For Business Gives You A Competitive AdvantageIf you are not already using Gmail for your business, there are many ways in which it can give you a strong competitive advantage. While plenty of people utilize Gmail everyday for personal correspondence, it additionally offers sophisticated functionality specifically for...Read more...

  • Python is a cool language, soon as you finish your first projects with it, you will be hocked. It's a general purpose language and it's gaining popularity for the recent years among data scientists and data engineers. Personally, I recommend Python to newbies especially teens, not just because it has...Read more...

  • When you have extra tools or let's say extra buttons you will think about customizing their action.   In Linux, you are in full control when it comes to customization. However, sometimes it's difficult to find the answer or an easy pathway, as required customization becomes specific. I have been using...Read more...