hello,

It is bizarre!
Here is what I get:
Error: Current platform "darwin 23" does not match expected platform "darwin 23"
Error: Please run 'sudo port migrate' or follow the migration 
instructions:https://trac.macports.org/wiki/Migration
OS platform mismatch
     while executing
"mportinit ui_options global_options global_variations"
Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch

What to do now?
Thanks and bests.
Raoul MEGELAS

My guess would be that you are running MacPorts through Rosetta. The new version detects this situation and prompts to migrate, which is what you want if you moved your installation from an x86_64 Mac to an arm64 one.

Unfortunately it looks like the code that prints the message wasn't updated to explain the reason correctly.

In any case, running `sudo port migrate` as it suggests should get you past this, or if you're sure that none of your ports need to be migrated, `sudo port selfupdate --migrate`.

- Josh

Reply via email to