I upgraded a few months ago to Emacs 29.1. Everything appeared to work until I tried to open Emacs from a terminal.
Here is the error message
Warning: arch-independent data dir 'c:/Program Files/Emacs/x86_64/share/emacs/27.2/etc/': No such file or directory
Warning: Lisp directory 'c:/Program Files/Emacs/x86_64/share/emacs/27.2/lisp': No such file or directory
Error: c:/Program Files/Emacs/x86_64/share/emacs/27.2/etc/charsets: No such file or directory
Emacs will not function correctly without the character map files.
Please check your installation!
It appears that the terminal isn't aware of the upgrade from version 27.2 to 29.1. How do I finish the installation of 29.1?