compléments pour Howto Rails
This commit is contained in:
parent
9358f09984
commit
aa9f5dfde7
|
@ -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).
|
||||
|
|
Loading…
Reference in a new issue