Après avoir utilisé l'assistant de migration pour passer de mon MacBook Pro 2018 I5 au nouveau MacBook Pro 2020 M1, j'ai essayé d'exécuter R en ligne de commande simplement avec R et j'ai obtenu les erreurs:

/usr/local/bin/R: line 271: /usr/local/Cellar/r/4.0.3/lib/R/bin/exec/R: Bad CPU type in executable
/usr/local/bin/R: line 271: /usr/local/Cellar/r/4.0.3/lib/R/bin/exec/R: Undefined error: 0

J'ai essayé:

sudo rm -rf /Applications/R.app
sudo rm -rf /Library/Frameworks/R.framework
sudo rm /usr/bin/{R,Rscript}
sudo rm -rf /usr/local/bin/R

Et a supprimé R avec succès, montrant:

zsh: command not found: R

J'ai ensuite essayé de réinstaller R avec homebrew, mais j'ai eu des erreurs telles que:

Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
Please create a new installation in /opt/homebrew using one of the
"Alternative Installs" from:
  https://docs.brew.sh/Installation
You can migrate your previously installed formula list with:
  brew bundle dump
Error: Git must be installed and in your PATH!
Error: homebrew/science was deprecated. This tap is now empty and all its contents were either deleted or migrated.
0
otsu 27 févr. 2021 à 02:37

1 réponse

Meilleure réponse

J'ai réalisé que c'était probablement un problème git et / ou homebrew, j'ai donc utilisé les instructions du site homebrew indiqué dans l'erreur < / a> dans le répertoire prescrit avec sudo mkdir homebrew && sudo curl -L https://github.com/Homebrew/brew/tarball/master | sudo tar xz --strip 1 -C homebrew et a obtenu les mêmes erreurs. À ce stade, j'ai mis à jour mon Mac OS vers la version 11.2.2., Et j'ai trouvé ce grande procédure pas à pas. Cela a résolu tous mes problèmes et j'ai pu mettre à jour mon git, installer xquartz, R et Rstudio avec brew:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
arch -x86_64 brew install git
arch -x86_64 brew upgrade git
arch -x86_64 brew install Caskroom/cask/xquartz
arch -x86_64 brew install --cask r
arch -x86_64 brew install --cask rstudio

Il s'agit d'une combinaison d'extraits de ici et de la procédure pas à pas précédente.

0
otsu 7 mars 2021 à 01:25