Question Qu'est-ce qu'un joyau Ruby?


J'ai cherché sur Google, et je viens de trouver le les usages de gemme. Comme dans, installer gem, etc.

Est-ce que les collections de gemmes de scripts .rb?

Si je construis une série de scripts, par exemple qui englobe les fonctionnalités de Google translate, est-ce que la manière préférée de distribuer celle-ci pour l'utiliser est un bijou?

Si non, comment pourrais-je distribuer ce code?


37
2018-03-08 14:38


origine


Réponses:


Selon RubyGems Wiki - RubyGems est un gestionnaire de paquets pour le langage de programmation Ruby qui fournit un format standard pour la distribution de programmes et de bibliothèques Ruby (dans un format autonome appelé "gem"), un outil conçu pour gérer facilement l'installation de gems et un serveur pour les distribuer.

La commande gem est utilisée pour créer, télécharger, télécharger et installer les packages Gem. Utilisation de gemme

RubyGems est très similaire à apt-get, portage et yum dans les fonctionnalités.

Installation:

gem install mygem

Désinstallation:

gem uninstall mygem

Liste des gems installés:

gem list --local

Gem Package Building

La commande gem peut également être utilisée pour créer et gérer des fichiers .gemspec et .gem.

Construisez .gem à partir d'un fichier .gemspec:

gem build mygem.gemspec

Pour plus d'informations, reportez-vous à Manuels RubyGems.


30
2018-03-08 14:40



Voici quelques tutoriels sympas :)

http://railscasts.com/episodes/135-making-a-gem
http://railscasts.com/episodes/245-new-gem-with-bundler

Un bijou est un module / bibliothèque que vous pouvez installer et utiliser dans chaque projet sur votre serveur. Un plugin est un module / bibliothèque que vous pouvez utiliser dans votre projet

En effet, si vous faites du code, vous pouvez en faire un bijou ou un plugin. Vous pouvez le publier sur, par exemple, github.com. Vous pouvez vérifier la source des gemmes existantes sur github si vous souhaitez savoir comment créer une gemme.


8
2018-03-08 14:41



Gem Package Building

Etape: gem build your_gem_name.gemspec

des étapes simples suivent cliquez ici 


0
2017-09-01 05:35