Mageia 7 et utilisation de RVM pour installer différentes versions de Ruby

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
Ce n'est pas un signalement de bug ou de difficulté rencontrée mais un petit mémo pour aider ceux qui se trouveraient confronté au problème que j'ai surmonté.
Je ne présente pas RVM (voir le site https://rvm.io/). Avec Mageia 6, l’installation de différentes versions de Ruby se faisait sans difficultés en passant par la commande classique :
rvm install 1.9.3
pour installer par exemple la version 1.9.3 de Ruby et ainsi de suite pour toutes les versions que l'on souhaitait installer.
Pour Mageia 7, j'ai procédé à l'installation de rvm sans difficultés particulières (j'ai un peu galéré mais normal, une fois installé je n'y touche plus jusqu'à la nouvelle version de Mageia !) et j'ai ensuite commencé l'installation des diverses version de Ruby (certaines pour le fun et d'autres par nécessité).
rvm install 2.6
rvm install 2.4
rvm install 2.3
rvm install 2.2
rvm install 1.9.3
rvm install 1.8.7
Je recommence plusieurs fois mais toujours la même erreur : Error running '__rvm_make -j4'. Après des recherches sur la toile, je trouve des mentions de la même erreur essentiellement pour les utilisateurs de la marque du verger mais sans véritable résolution. Je me décide donc d'ouvrir un ticket sur le site de RVM (https://github.com/rvm/rvm/issues/4739) pour signaler le problème sur linux. Je poursuis mes recherches et je tombe sur une page https://github.com/rvm/rvm/issues/3659 qui donne une façon de résoudre le problème que l'on soit adepte de la marque du verger ou de la banquise

Ruby versions older than 2.4 require OpenSSL 1.0 but RVM will try to build them with OpenSSL 1.1
Je tiens mon explication et je peux donc reprendre mon installation des anciennes versions de ruby (versions < 2.4) en suivant la océdure indiquée :
rvm pkg install openssl (qui install pour RVM uniquement la librairie openssl qui est nécessaire pour la compilation des anciennes versions de ruby)
rvm install 1.9.3 -C --with-openssl-dir=$HOME/.rvm/usr (qui force l'installation et la compilation avec la version openssl compatible)
Donc pour toutes versions de ruby < 2.4 il faut forcer la compilation avec la librairie "locale" de RVM.
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Les version openssh 1.0 reçoivent-elles des mises à jour de sécurité ?
Yves

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie