From aa9f5dfde765fed94660d5b1a202ca2e71f053a1 Mon Sep 17 00:00:00 2001 From: gcolpart Date: Sun, 12 Aug 2018 10:18:52 +0200 Subject: [PATCH] =?UTF-8?q?compl=C3=A9ments=20pour=20Howto=20Rails?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoRails.md | 44 ++++++++++++++++++++++++++++++-------------- 1 file changed, 30 insertions(+), 14 deletions(-) diff --git a/HowtoRails.md b/HowtoRails.md index 1bc8a8b3..dedfd916 100644 --- a/HowtoRails.md +++ b/HowtoRails.md @@ -327,9 +327,10 @@ rails_env = `head -1 $(HOME}/www/current/config/database.yml | tr ':' ' '` ### Debian 9 -#### Utiliser une version spécifique de ruby +#### Utiliser une version spécifique de ruby avec rbenv *rbenv* permet d'avoir un environnement compilé par utilisateur. + C'est donc le développeur qui gère sa version de Ruby, ses Gems, etc... on ne lui installe même pas Ruby ! Note préalable : mettre les droits _exec_ sur la partition /home @@ -350,27 +351,42 @@ $ rbenv global 2.5.1 $ gem install bundle $ ruby -v -ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux] +ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux] $ gem list *** LOCAL GEMS *** -bigdecimal (default: 1.3.0) +bigdecimal (default: 1.3.4) bundle (0.0.1) -bundler (1.16.2) -did_you_mean (1.1.0) +bundler (1.16.3) +cmath (default: 1.0.0) +csv (default: 1.0.0) +date (default: 1.0.0) +did_you_mean (1.2.0) +etc (default: 1.0.0) +fcntl (default: 1.0.0) +fiddle (default: 1.0.0) +fileutils (default: 1.0.2) io-console (default: 0.4.6) -json (default: 2.0.2) -minitest (5.10.1) +ipaddr (default: 1.2.0) +json (default: 2.1.0) +minitest (5.10.3) net-telnet (0.1.1) -openssl (default: 2.0.2) -power_assert (0.4.1) -psych (default: 2.2.2) -rake (12.0.0) -rdoc (default: 5.0.0) -test-unit (3.2.3) -xmlrpc (0.2.1) +openssl (default: 2.1.0) +power_assert (1.1.1) +psych (default: 3.0.2) +rake (12.3.0) +rdoc (default: 6.0.1) +scanf (default: 1.0.0) +sdbm (default: 1.0.0) +stringio (default: 0.0.1) +strscan (default: 1.0.0) +test-unit (3.2.7) +webrick (default: 1.4.2) +xmlrpc (0.3.0) +zlib (default: 1.0.0) ~~~ + #### Utiliser ruby système (2.3) et Gem locales Cela permet de bénéficier des mises à jour de sécurité de ruby (mais pas des gems).