2017-10-17 3 views
0

Maintenant, ma version rubis est 2.4.2p198 (14/09/2017 révision 59899) [x86_64-darwin16]erreur en cours d'exécution '__rvm_make -j8' dans MacOS

Mais mes professeurs à l'université nous demandent d'installer 2.3.1 , donc je l'ai essayé rvm install 2.3.1 mais il rapporte

erreur en cours d'exécution '__rvm_make -j8',

s'il vous plaît lire /Users/mac/.rvm/log/1508247055_ruby-2.3.1/make.log il a été une erreur lors de l'exécution de make. Arrêter l'installation.

Il est le make.log

dyld: symbole paresseux liaison a échoué: Symbole introuvable: _utimensat
référencé à partir de: /Users/mac/.rvm/src/ruby-2.3.1 /./miniruby Expected dans: /usr/lib/libSystem.B.dylib

dyld: Symbole non trouvé: _utimensat de Référencée: /Users/mac/.rvm/src/ruby-2.3.1/./miniruby Prévu dans: /usr/lib/libSystem.B.dylib

+0

Comment avez-vous installé 2.4.2? Avez-vous utilisé 'rvm' pour ça aussi? Pourriez-vous lancer 'quel rvm' et faire un rapport? «quel ruby»? – Leito

+0

oui, et j'ai résolu le problème, merci beaucoup –

Répondre

1

J'ai trouvé la raison pour laquelle c'est un bogue de Xcode le plus récent.

Probablement parce que le format de la police ou le codage n'est pas compatible, donc si vous essayez

xcode-select --install 

et continuer à essayer votre commande install

rvm install 2.3.1 

Il peut vous aider :)