compléments pour Howto Rails

This commit is contained in:
gcolpart 2018-08-12 10:18:52 +02:00
parent 9358f09984
commit aa9f5dfde7

View file

@ -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).