Je suis nouveau à ruby sur rails, je viens d'installer ma première application.Comment utiliser une gemme créée pour une version de rails spécifique?
J'ai créé une gemme pour une version de rails spécifique (pas pour un projet spécifique) - y at-il une différence?
$ rvm gemset create rails500
Gemset 'rails500' created.
$ rvm [email protected]
$ gem install rails -v 5.0.0
Alors je voulais utiliser le gemset pour créer une nouvelle application:
$ mkdir blog-app
$ cd blog-app
$ rvm gemset use rails500
Using ruby-2.4.1 with gemset rails500
$ rails new .
Cela n'a pas créé le .ruby-gemset ou d'un fichier .ruby version pour moi, mais il l'a fait créer la Gemfile avec rails 5.0.0. Alors j'ai créé le .ruby-gemset & fichier version .ruby:
$ echo "ruby-2.4.1" > .ruby-version
$ echo "rails500" > .ruby-gemset
J'essaie de savoir si je l'ai fait correctement. Aussi, ai-je besoin du fichier .ruby-gemset si rails5.0.0 est listé dans le Gemfile?
Enfin, je rvm et bundler. Aurais-je dû exécuter bundler installer?