Je souhaite installer un environnement Rails sur Ubuntu 11.04. J'ai essayé:
$ Sudo apt-get install Ruby-rvm
Mais j'ai eu l'erreur:
Impossible de localiser le paquet Ruby-rvm
Mon autre PC a Ubuntu 11.10, et cela fonctionne très bien ici:
$ Sudo apt-get install Ruby-rvm
$ rvm install Ruby-1.9.3-p125
$ Sudo gem update --system
$ Sudo gem install Rails
Le paquet Ruby-rvm
n'est présent que depuis Ubuntu 11.10. De plus, l'un des ses dépendances , libreadline-gplv2-dev
, n'existe sous ce nom que depuis Ubuntu 11.10.
Il existe une version de Ruby-rvm
dans PPA testant une tierce partie Canonical-SIG . C'est pour tester, donc il peut y avoir des bugs. Voir Ajouter une archive de paquet personnel (PPA) dans la documentation Ubuntu pour savoir comment installer un logiciel à partir d'un PPA.
Vous pouvez récupérer la source du paquet et la compiler sur votre machine. Téléchargez le code source à partir de page du paquet Ubuntu 11.1 (vous avez besoin des trois fichiers: .dsc
, .orig.tar.gz
et .debian.tar.gz
). Installez les outils de développement et les dépendances de construction, compilez le package, installez les dépendances au moment de l'exécution et installez le package.
wget http://archive.ubuntu.com/ubuntu/pool/universe/r/Ruby-rvm/Ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/Ruby-rvm/Ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/Ruby-rvm/Ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
Sudo apt-get install build-essential fakeroot debhelper Ruby
dpkg-source -x Ruby-rvm_1.6.9-0ubuntu2.dsc
cd Ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i Ruby-rvm_1.6.9-0ubuntu2_*.deb
Un moyen simple d’installer RVM consiste à suivre les instructions du site du développeur (en fait, le site indique "Veuillez utiliser le (s) processus (s) d’installation (s) de ce site uniquement, car c’est la seule installation prise en charge. types et méthodes. "):
curl -L get.rvm.io | bash -s stable
Charge RVM:
source ~/.rvm/scripts/rvm
Trouvez les exigences (suivez les instructions):
rvm requirements
Installez Ruby:
rvm install 1.9.3
Sur mon système (12.04), tout cela s'est passé sans accroc; Les exigences répertoriées étaient faciles à trouver et à installer à l'aide de apt-get
.
Il existe maintenant un paquet officiel Ubuntu: https://github.com/rvm/ubuntu_rvm
Ouvrez un terminal (Ctrl+Alt+T
) et exécutez:
Sudo apt-add-repository -y ppa:rael-gc/rvm
Sudo apt-get update
Sudo apt-get install rvm
Maintenant, afin de toujours charger rvm, changez le terminal Gnome pour toujours effectuer une connexion.
Dans la fenêtre du terminal, cliquez sur Edit
name__> Profile Preferences
, cliquez sur l'onglet Command
et cochez Run command as login Shell
.
De nombreuses modifications ont été apportées et pour pouvoir toutes les utiliser correctement, vous devez vous identifier et vous déconnecter. Cela nécessite non seulement de fermer la fenêtre du terminal, mais également de vous déconnecter et de vous reconnecter.
Vous êtes maintenant prêt à installer des rubis. Ouvrez un terminal (Ctrl+Alt+T
) et exécutez:
rvm install Ruby
Essayez de rechercher des paquets basés sur Ruby via:
apt-cache search Ruby
ou vous pouvez ajouter | grep ^Ruby
, si vous le connaissez, le nom de ce paquet lancé par Ruby
.