râteau: command not found
Je suis en train d'installer des rails sur Ubuntu 9.10.
gem list --local
*** LOCAL GEMS ***
actionmailer (2.3.4, 2.3.2)
actionpack (2.3.4, 2.3.2)
activerecord (2.3.4, 2.3.2)
activeresource (2.3.4, 2.3.2)
activesupport (2.3.4, 2.3.2)
rack (1.0.1)
rails (2.3.4, 2.3.2)
rake (0.8.7)
sqlite3-ruby (1.2.5)
rake
The program 'rake' is currently not installed. You can install it by typing:
sudo apt-get install rake
rake: command not found
Comment puis-je résoudre ce problème?
- Mais il est répertorié comme un installé le gem.
Vous devez vous connecter pour publier un commentaire.
Vous devez ajouter /var/lib/gems/1.8/bin à votre CHEMIN. Essayez cette commande:
Après que râteau devrait fonctionner.
Vous pouvez ajouter cette ligne à votre ~/.bashrc de sorte que vous n'avez pas à taper cette commande à chaque fois.
Gemme est de se plaindre de la commission programme (c'est à dire de l'exécutable), pas le râteau gem (vous avez le dernier est déjà installé).
Qui signifie que vous devez ajouter râteau exec sur le CHEMIN. Possible râteau emplacement est
/var/lib/gems/1.8/bin/rake
. Ajouter à votre CHEMIN d'accès, puis:Vous pouvez également installer Râteau à partir du dépôt Ubuntu (comme suggéré dans le joyau de sortie):
Ils sont corrects, vous devez avoir râteau dans votre chemin. Toutefois, si vous voulez vous assurer qu'il est juste là, au lieu de l'exporter à partir .bashrc, faire un lien symbolique:
sudo ln -s /var/lib/gems/1.8/bin/rake /usr/bin/rake
Si vous le faites, vous devriez toujours être en mesure de l'utiliser.
La solution, au moins pour moi, c'est de faire le lien symbolique.
C'est le genre de question que je me souvienne. Chaque fois que je mets une nouvelle machine Ubuntu, je tombe sur ce petit problème.
J'ai rencontré le même problème sur Centos 5.5 et auto compilé ruby et rails. (Besoin pour redmine) Quand j'ai essayé d'installer des passagers à l'aide de passagers l'installation de apache2-module, j'ai fait un strace et ronde, que le passager regarde de râteau dans le ruby/bin répertoire et non pas le gems/bin répertoire, où râteau a été installé. Ainsi, un
résolu pour moi. (/usr/local/ruby1.8.7 est là que j'ai installé ruby...)