Je souhaite télécharger la dernière version Ruby (version 3.0.0), en utilisant RVM mais je suis confronté à l'erreur suivante lors de l'exécution RVM Install 3.0.0
:
Unknown ruby interpreter version (do not know how to handle): 3.0.0
5 Réponses :
Dans de nombreuses régions du monde, l'heure actuelle est les vacances. RVM est maintenu par des bénévoles non rémunérés pendant leur temps libre, qui pourrait choisir de passer du temps avec leurs familles.
Par conséquent, il pourrait prendre un certain temps pour qu'une nouvelle version de RVM sorte.
De plus, il y a quelques bogues liés à YARV 3.0.0 ne fonctionnant pas sur le tracker de bogue RVM, il faudra évidemment être corrigé avant qu'une nouvelle version de RVM qui prend en charge YARV 3.0.0 puisse être publiée. p>
Si vous n'avez pas mis à jour le RVM, faites cela d'abord modernisation RVM
rvm install ruby-3.0.0
Vous devriez voir Ruby-3.0.0
dans la liste des rubis disponibles
Ensuite, exécutez
rvm list remote all # or rvm list known # as pointed out in the comments
Dans mon cas, j'ai dû utiliser RVM Get Master
car 3.0 n'a pas été stable à partir d'aujourd'hui. Aussi RVM List Remote, tout
n'a rien trouvé, alors utilisez à la place la liste RVM connue
pour trouver des rubis disponibles.
@platforms mis à jour en conséquence merci.
RVM Install 3.0.0
échoue pour moi après la mise à niveau de RVM, mais en exécutant RVM Installer Ruby-3.0.0
Fonctionné
Selon le docs d'installation hors ligne RVM L'extension requise pour installer n'importe quelle version Ruby est .tar.bz2
.
Jetant un coup d'œil au dossier Ruby 3 FTP , le < Le code> .tar.bz2 est disponible uniquement pour la version aperview1
. Ni le rc1
ni le fonctionnaire n'a encore cette extension disponible.
Je pense que nous devons attendre que certains responsables mettent à jour le dossier FTP avec cette extension.
Vous pouvez simplement renommer le fichier .tar.gz pour être un .tar.bz2 et tout fonctionnera. Voici les étapes: Comme indiqué dans les réponses précédentes, mettez à jour le RVM vers la dernière version stable avec: Téléchargez le fichier de version 3.0.0 GZ depuis: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.gz Déplacez le fichier téléchargé dans votre dossier .rvm / Archives et renommez-le vers un .bz2 dans le processus: Assurez-vous que vous avez au moins installé GCC V8 ou plus récent. Cela est nécessaire en raison des fonctionnalités de concurrence multithread de Ruby 3. J'ai utilisé le GCC-10, qui sur mon Mac que j'avais installé avec Homebrew. Si vous utilisez une version plus récente de GCC, vous devrez définir la variable d'environnement CC: Avec tout maintenant en place, installez comme d'habitude, qui trouvera automatiquement le fichier .bz2 approprié dans votre dossier Archives: rvm install ruby-3.0.0
export CC=gcc-10
mv ~/Downloads/ruby-3.0.0.tar.gz ~/.rvm/archives/ruby-3.0.0.tar.bz2
rvm get stable
Vous devez d'abord mettre à niveau le RVM. Ensuite, essayez d'installer à nouveau la version nécessaire ->
RVM Get Master && RVM Install 3.0.0
Oui. RVM AUTO a mis à niveau avant d'exécuter
NPM Install 3.0.0
.npm
est pour le nœud. RVM est pour Ruby.Oui, c'était une faute de frappe.
RVM Install 3.0.0