À quoi sert le verrouillage Gemfile ?
À quoi sert le verrouillage Gemfile ?

Vidéo: À quoi sert le verrouillage Gemfile ?

Vidéo: À quoi sert le verrouillage Gemfile ?
Vidéo: Comment créer et désactiver le verrouillage d'écran de Samsung Galaxy Android | CODE NIP 2024, Novembre
Anonim

Les Gemfile est où vous spécifiez les gems que vous souhaitez utiliser et vous permet de spécifier les versions. Les Gemfile . fermer à clé déposer est où Bundler enregistre les versions exactes qui ont été installées. De cette façon, lorsque la même bibliothèque/projet est chargé sur une autre machine, l'exécution de l'installation du bundle examinera le Gemfile.

Ici, qu'est-ce qu'un Gemfile ?

UNE Gemfile est un fichier que nous créons et qui est utilisé pour décrire les dépendances de gem pour les programmes Ruby. Une gemme est une collection de code Ruby que nous pouvons extraire dans une « collection » que nous pourrons appeler plus tard.

quel est l'objectif de l'installation de l'ensemble ? Bundle fournit un environnement cohérent pour les projets Ruby en suivant et en installation les gemmes exactes et les versions dont vous avez besoin. Bundle empêche les dépendances et garantit que les gems dont vous avez besoin sont présentes dans le développement, la mise en scène et la production.

Simplement, dois-je vérifier le verrouillage Gemfile?

En supposant que vous n'écrivez pas une rubygem, Gemfile . la serrure doit être dans votre référentiel. Il est utilisé comme un instantané de toutes vos gemmes requises et de leurs dépendances. Si vous travaillez sur une gemme, alors NE Chèque dans ton Gemfile.

Où se trouve le fichier Gemfile ?

Gemfile est un fichier qui doit être situé à la racine de votre projet de rails. Il est utilisé pour décrire les dépendances gem pour les programmes Ruby. La première chose dans votre fichier gem est une source dans laquelle vous dites au Gemfile où chercher des pierres précieuses. La source peut être appelée comme un bloc et vous pouvez avoir plusieurs sources dans votre fichier gem.

Conseillé: