Files
lespiedsdanslecode/content/posts/2008/2008-05-03-gem-les-packages.html
T
2020-03-08 00:01:41 +01:00

41 lines
3.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta name="generator" content="Hugo 0.22.1" />
<meta charset="utf-8">
<title>Yannick François - Elsif.fr</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf (ou ya_f)."/>
<meta name="description" content="Le site de Yannick François. Développeur Senior, Responsable Produit, Pédagogue. Je travail chez Scopyleft"/>
<meta name="keywords" content="code, développement, programmation, apprentissage, apprendre, lean, agile, logiciel, tdd, objet, refactoring, libre, creative commons, linux, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Développeur / Pédagogue" href="index.html" />
<link rel="stylesheet" href="/css/201912-elsif.css" media="all"/>
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<p>Les utilisateurs de <a href="http://www.ruby-lang.org">Ruby</a> nous connaissent bien loutils de gestion de paquet (ou librairies, cest comme on veut) <a href="http://www.rubygems.org/">RubyGems</a>. Cet outil permet dinstaller des paquets ruby enrichissant le <em>coeur</em> de notre langage préféré.</p>
<p>Cependant la plus part des systèmes dexploitations de la famille des “*nix” (comprendre les divers distribution linux, les divers bsd et autre opensolaris) bénéficient déjà une gestionnaire de paquet permettant linstaller des applications.</p>
<p>Bien souvent certaines <em>gems</em> (cest ainsi que lon désigne les paquet ruby disponible via RubyGems) sont porté dans le gestionnaire de paquet de système que nous utilisons. Alors pourquoi avoir deux gestionnaire de paquet pour ruby : celui du système et RubyGems ?</p>
<p>RubyGems à lavantage d’être disponible sur toute les plateformes, et ne serait-ce que pour les utilisateurs de fenêtre ou de pomme, cest indispensable pour une meilleur gestion de linstallation Ruby.</p>
<p>Mais je pense quil faut utiliser en priorité les paquets spécifique au système (pour <a href="http://www.openbsd.org">OpenBSD</a> il y a aujourdhui dans -current environ 75 paquets ruby disponible). En effet, ces paquets sont là pour sintégrer au mieux avec le système. Et bien quils sinstallent de toute façon au même endroit quavec RubyGems, certain patch ou autres <em>flavor</em> spécifique peuvent être mis en place pour le bien de linstallation et lintégrité du système dexploitation.</p>
<p>Alors RubyGems nest pas inutile sur ces systèmes, loin de là, ne serait-ce que pour avoir la collection complète des applications ruby, mais jutilise personnellement les paquets du système en priorité.</p>
<p>Et vous ?</p>
<p><em>ps: RubyGems offre dautre fonctionnalité interessante mais ce nest pas le sujet ici :-)</em></p>
</main>
<footer>
<ul>
</ul>
</footer>
</body>
</html>