On peut, par exemple, installer RVM en tant que gem Ruby, mais ce n'est pas pratique parce que cela demande à avoir un interpréteur Ruby avant d'installer RVM or on souhaite généralement installer tous ses interpréteurs avec RVM.
Pour les implications de sécurité, cette méthode est strictement équivalente à télécharger un tarball, le décompresser et lancer un ./configure && make && make install. C'est pourtant une méthode généralement utilisée et acceptée dans des univers autres que Ruby. Idéalement, RVM serait packagé dans les différentes distributions et on pourrait l'installer grâce à aptitude|rpm|autres. En attendant, je ne vois pas trop ce que l'on peut faire de plus (à part relire tout le code de RVM avant de l'installer).
[^] # Re: bash < <( curl http://et.si.ce.script.faisait.un.rm-rf/)
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Ruby Version Manager 1.0.0. Évalué à 1.
On peut, par exemple, installer RVM en tant que gem Ruby, mais ce n'est pas pratique parce que cela demande à avoir un interpréteur Ruby avant d'installer RVM or on souhaite généralement installer tous ses interpréteurs avec RVM.
Pour les implications de sécurité, cette méthode est strictement équivalente à télécharger un tarball, le décompresser et lancer un ./configure && make && make install. C'est pourtant une méthode généralement utilisée et acceptée dans des univers autres que Ruby. Idéalement, RVM serait packagé dans les différentes distributions et on pourrait l'installer grâce à aptitude|rpm|autres. En attendant, je ne vois pas trop ce que l'on peut faire de plus (à part relire tout le code de RVM avant de l'installer).