Un bijou est une «bibliothèque de rubis». Cela peut être une bibliothèque de rails, mais les rails étaient à l'origine une bibliothèque de rubis. Puisqu'il en est un, il est nécessaire de reconnaître qu'il s'agit correctement d'une bibliothèque ruby.
C'est celui qui gère les «gemmes». Par exemple, l'utilisation de bundler présente les avantages suivants.
** 1. Si vous installez des gemmes à l'aide de bundler, ils resteront compatibles les uns avec les autres. Vous pouvez ajouter des gemmes et développer sans provoquer d'erreurs au fil du temps ** (Supplément) Par exemple, si vous avez une gemme appelée A, vous devez utiliser une gemme appelée B pour utiliser A. Pour utiliser cette gemme, quand la gemme C est ... A dépend de B et B dépend de C.
** 2. Gem est facile à gérer car gem est écrit dans un fichier appelé Gemfile **
** 3. Vous pouvez gérer les gemmes pour chaque application à l'aide de Gemfile **
** 4. Vous pouvez gérer les gemmes à installer pour chaque environnement. ** **
Une cause commune est qu'il n'y a pas de version des gemmes.
Donc, si vous obtenez une erreur avec la commande d'installation du bundle, tout d'abord
Le but est de vérifier à l'intérieur du fichier gem
.
Il peut également être résolu en supprimant Gemfile.lock.
Dans le fichier Gemfile.lock
du fichier Ruby on Rails, le Gem
La spécification de version est gérée.
Donc, supprimez le fichier Gemfile.lock, puis refaites l'installation du bundle
Regardons.
gem est une bibliothèque ruby, qui est une collection de nombreux programmes. Et bundler gère le type et la version de la bibliothèque.
Homebrew pour MacOS et App Store pour Ruby pour iPhone C'est une image qui devient un bundler. La commande d'installation de bundle que j'utilise avec désinvolture est une bibliothèque gérée par bundler. J'ai trouvé que c'était une commande pour trouver et installer dans le gemfile.
Recommended Posts