Rvm

De Linuxmemo.

(Différences entre les versions)
(Gestion des "Gemset")
(Gestion des "Gemset")
Ligne 46 : Ligne 46 :
     rvm 1.9.3@_project --create --rvmrc    # use and create gemset & .rvmrc
     rvm 1.9.3@_project --create --rvmrc    # use and create gemset & .rvmrc
 +
==Astuces==
 +
*avec Git
 +
cd gitrep                                # aller dans le rep local git
 +
rm Gemfile.lock                          # supprimer le fichier des gem déjà installées
  rvm gemset empty name-of-gemset          # vidage du gemset
  rvm gemset empty name-of-gemset          # vidage du gemset
 +
bundler                                  # réinstallation des gem

Version du 28 juillet 2020 à 14:23

Ruby Version Manager

Voir: Ruby

Sommaire

Info

rvm info
rvm gemdir
rvm current

Mettre a jour RVM

rvm get stable

RVM dependencies

rvm requirements

Installation des versions de Ruby

rvm list known
rvm list
rvm install <version>

Désinstallation des versions de Ruby

rvm remove <version>

Selection des versions de ruby

rvm use <version>
rvm use default
rvm use system

Gestion des "Gemset"

rvm current
rvm gemset [action]
copy, create, delete, dir, empty, export, gemdir, globalcache, import, install, list, list_all, name, pristine, rename, unpack, update, use
rvm list gemsets   #list tout les gemset
rvm current        #list le rep du gemset
rvm gemset dir     #list le rep fullpath du gemset
rvm gemset list    #list le gemset

Working with gemsets:

   rvm use 1.8.7                          # use the ruby to manage gemsets for
   rvm gemset create project_name         # create a gemset
   rvm gemset use project_name            # use a gemset in this ruby
   rvm gemset list                        # list gemsets in this ruby
   rvm gemset delete project_name         # delete a gemset
   rvm 1.9.1@other_project_name           # use another ruby and gemset
   rvm 1.9.3@_project --create --rvmrc    # use and create gemset & .rvmrc

Astuces

  • avec Git
cd gitrep                                 # aller dans le rep local git
rm Gemfile.lock                           # supprimer le fichier des gem déjà installées
rvm gemset empty name-of-gemset           # vidage du gemset
bundler                                   # réinstallation des gem
Outils personnels