Je suis à l'intérieur du terminal en ce moment et sur le point de faire une nouvelle application. Je suis à l'intérieur du dossier de l'application, fait Rails new --help
et apparaît:
The program 'Rails' can be found in the following packages:
* Rails
* Ruby-railties-3.2
Try: Sudo apt-get install <selected package>
et cela ne peut pas être correct car j'ai installé Rails en utilisant ces instructions et tout est à jour:
http://ryanbigg.com/2010/12/ubuntu-Ruby-rvm-Rails-and-you/
Pourquoi est-ce que je reçois cette invite? Que dois-je faire pour que Rails fonctionne?
Vous recevez ce message lorsque l'exécutable que vous essayez d'exécuter ne se trouve pas dans votre PATH. Vous devez simplement ajouter le chemin d’installation Rails à votre variable PATH
.
export PATH="$PATH:/path/to/Rails"
remplacer /path/to/Rails
par le répertoire d'installation (probablement quelque chose comme $HOME/.rvm/.../bin/Rails
). Pour plus de commodité, vous pouvez ajouter la ligne ci-dessus à la fin de ~/.bashrc
.
Notez qu'il peut être plus pratique d'installer ceci à partir des référentiels Ubuntu; la page à laquelle vous accédez a plus de deux ans et l'avertissement concernant les paquets obsolètes dans les référentiels n'a probablement pas été appliqué depuis un certain temps.
J'ai accepté la réponse de Pablomme mais j'ai fini par le faire
Les référentiels Ubuntu sont omniprésents et incorrects, causant trop de problèmes. Le blog est à jour et je recommande de suivre exactement ce qu'il dit j'ai sauté l'étape
* WARNING: You're using ~/.profile, make sure you load it,
add the following line to ~/.bash_profile if it exists
otherwise add it to ~/.bash_login:
source ~/.profile
Ce que vous POUVEZ rencontrez après avoir fait curl -L get.rvm.io | bash -s stable --auto
. Si vous ne continuez pas l'installation comme il est dit et ignorez le bloc ci-dessous pour savoir comment le faire.
Mettre la source ~/.profile dans votre profil Bash
Vous devez faire ce qui est écrit et mettre directement la dernière ligne au-dessus (source ~/.profile
) à l'intérieur du fichier .bash_profile
(et non du .bash_profile~
) caché dans votre Répertoire HOME (il est masqué alors faites CTRL + H pour le voir) comme ceci:
source ~/.profile
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a Shell session *as a function*
Maintenant, continuez avec les instructions et tout finira par marcher - je viens de faire ma première application sur Ubuntu, enfin!
P.S. Vous pouvez simplement faire gem install Rails
le moment venu. En outre, il s’agit de la commande permettant d’installer le paquet nécessaire à PostgreSQL, comme indiqué à la fin du blog: Sudo apt-get install build-essential libpq-dev
Je suppose que MySQL est similaire: Sudo apt-get install build-essential libmysqlclient-dev
Bonne chance.