0 votes

Dyld: Bibliothèque non chargée: sur OSX

Je viens de recevoir un nouveau MacBook Pro, j'ai installé Catalina, et j'ai utilisé l'Assistant de migration pour transférer mes fichiers sur la nouvelle machine. J'ai changé le nom de l'ordinateur et le dossier personnel de mon compte de oldname à newname.

J'ai un projet rails sur lequel je travaillais, et rails s est ce que j'utilise pour démarrer le serveur de développement. Mais sur cette nouvelle machine, j'obtiens ceci:

dyld: Library not loaded: /Users/oldname/.rvm/rubies/ruby-2.5.0/lib/libruby.2.5.dylib
Referenced from: /Users/newname/.rvm/rubies/ruby-2.5.0/bin/ruby
Reason: image not found
Abort trap: 6

Comment pourrais-je résoudre cela? Le fichier binaire existe dans le répertoire newname, mais le répertoire oldname a disparu.

1voto

awy Points 500

Si vous avez peur de reconstruire tout le projet et qu'il n'y a aucun support disponible pour de tels cas, faites un clone minimal des dossiers requis dans /Users/oldname qui contient tous les fichiers requis par le projet.

Attention : Cela nécessite le mot de passe root, et par défaut, /Users/ contient uniquement :

  • Tous les comptes d'utilisateurs
  • Partagé
  • Invité si activé.

Je ne suis donc pas au courant des implications de la même chose.

0 votes

La chose est que le dossier oldname n'existe tout simplement pas. oldname est le nom de l'administrateur système de mon dernier MacBook. newname est le nom de l'administrateur système de mon nouveau MacBook.

0 votes

Créez un nouveau dossier avec le nom de oldname, et copiez les contenus nécessaires de newname

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X