Rvm

De Linuxmemo.

(Différences entre les versions)
(Astuces)
(Astuces)
Ligne 53 : Ligne 53 :
  rvm gemset dir
  rvm gemset dir
  rvm gemset empty name-of-gemset          # vidage du gemset
  rvm gemset empty name-of-gemset          # vidage du gemset
-
  bundler                                  # réinstallation des gem
+
  bundle                                    # réinstallation des gem
*ca marche pas, fait chi**
*ca marche pas, fait chi**
  C'est pas du Python ???
  C'est pas du Python ???

Version du 25 août 2020 à 11:59

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

a chaque "git pull" il convient de réinstaller les gem afin d'éviter les problèmes de version

cd gitrep                                 # aller dans le rep local git
rm Gemfile.lock                           # supprimer le fichier des gem déjà installées
rvm gemset dir
rvm gemset empty name-of-gemset           # vidage du gemset
bundle                                    # réinstallation des gem
  • ca marche pas, fait chi**
C'est pas du Python ???
Outils personnels