Vous ne voulez probablement pas à utiliser RVM sur une machine de production. Ses $PATH magie va rompre dans des non-lieux évident (par exemple, des tâches cron), et vous serez d'un ruisseau.
Vous pouvez simplement construire à partir de sources et d'utiliser checkinstall pour créer une .deb pour vous-même. Voici un tutoriel pour Ubuntu qui doit traduire assez bien dans debian.
D'abord installer rubygems, je pense que c'est le seul paquet Debian. Ensuite (comme les gems Ruby):
rvm (installer avec elle ruby 1.9.2, ou de la version de Ruby que vous voulez)
bundler
rails
Et puis vous pouvez gérer l'application des gemmes avec Bundler.
J'ai installé rvm 1.9.2 avec succès et quand j'essaye d'écrire ruby-v, il me dit: "Le programme 'ruby' est pas installé. Pour exécuter 'ruby' veuillez demander à votre administrateur pour installer le package 'ruby' Vous n'avez pas besoin d'installer une copie de Ruby pour faire RVM de travail - si vous installer GCC (build-essentials paquet) et Git (git-core package), puis en exécutant la commande shell spécifié sur le RVM Site de le faire. Ensuite, vous pouvez exécuter "rvm install ruby 1.9.2" pour obtenir la dernière version de Ruby.
Avez-vous regardé railsready-debian-lenny (il est demandé de travailler sur Squeeze trop)? N'oubliez pas d'installer les dépendances pointé dans readme.md
La meilleure façon d'installer Ruby et toutes les Gemmes que vous aimez est avec RVM. Il va compiler la dernière version de Ruby pour vous et vous donner des outils pour gérer gemsets.
En s'appuyant sur les paquetages de la distribution est généralement une mauvaise idée, car ils sont généralement out-of-date.
Vous ne voulez probablement pas à utiliser RVM sur une machine de production. Ses $PATH magie va rompre dans des non-lieux évident (par exemple, des tâches cron), et vous serez d'un ruisseau.
Vous pouvez simplement construire à partir de sources et d'utiliser checkinstall pour créer une .deb pour vous-même. Voici un tutoriel pour Ubuntu qui doit traduire assez bien dans debian.
OriginalL'auteur abscondment
D'abord installer
rubygems
, je pense que c'est le seul paquet Debian. Ensuite (comme les gems Ruby):rvm
(installer avec elleruby 1.9.2
, ou de la version de Ruby que vous voulez)bundler
rails
Et puis vous pouvez gérer l'application des gemmes avec Bundler.
Vous n'avez pas besoin d'installer une copie de Ruby pour faire RVM de travail - si vous installer GCC (build-essentials paquet) et Git (git-core package), puis en exécutant la commande shell spécifié sur le RVM Site de le faire. Ensuite, vous pouvez exécuter "rvm install ruby 1.9.2" pour obtenir la dernière version de Ruby.
OriginalL'auteur TuteC
Avez-vous regardé railsready-debian-lenny (il est demandé de travailler sur Squeeze trop)? N'oubliez pas d'installer les dépendances pointé dans readme.md
OriginalL'auteur barti_ddu
Les étapes ci-dessous décrit l'installation de Ruby on Rails comme un utilisateur normal.
Tout d'abord vérifier si l'utilisateur a les droits sudo. Pour ce faire, essayez de l'exécution d'une commande simple
Si vous voyez un message comme ci-dessus, vous aurez besoin d'ajouter l'utilisateur à la sudoer fichier, ce qui peut être fait par
Vérifier si vous avez ruby installé. Exécutez la commande ci-dessous
Si vous voyez quelque chose comme cela, cela signifie que ruby n'est pas installé. Installer
Installer d'autres bibliothèques
Installer rvm
Définir le rvm chemin
Vous devez ajouter cette à la .bashrc fichier.
Récupérer les dernières rvm et de le recharger à
Installer ruby 1.9.3
Je besoin pour installer le readline lib
Obtenir le gem rails
Vérifier si vous avez des rails de
Obtenir le readline paquet
Obtenir sqlite3
Vous êtes prêt à créer votre première application rails
Vous pouvez trouver plus d'info http://unlimit.in/installing-ruby-on-rails-on-debian.html
OriginalL'auteur unlimit
La meilleure façon d'installer Ruby et toutes les Gemmes que vous aimez est avec RVM. Il va compiler la dernière version de Ruby pour vous et vous donner des outils pour gérer gemsets.
En s'appuyant sur les paquetages de la distribution est généralement une mauvaise idée, car ils sont généralement out-of-date.
OriginalL'auteur Adam Lassek