Lors de l'exécution de gem, commande inconnue
Chaque fois que j'entre dans une gemme de commande, tels que
gem "tilt"
ou
gem "mysql"
J'obtiens cette erreur:
While executing gem ... <RuntimeError>
Unknown command tilt
Quand je lance gem list
à la fois l'inclinaison et mysql apparaître sur la liste, de sorte qu'ils sont installés. En fait, j'ai cette erreur à chaque élément de la liste. Ce pourrait être la cause?
source d'informationauteur nullnullnull
Vous devez vous connecter pour publier un commentaire.
gem
n'est pas de vous mentir, ils ne sont pas validesgem
commandes.Vous êtes peut-être déroutant de la ligne de commande avec Bundler? Par exemple, l'ajout
à un Gemfile et en
bundle install
va installer l'inclinaison. Mais Bundler utilise sa propre syntaxe, et n'est pas un script shell. Pour installer l'inclinaison à l'aide de lagem
binaire directement que vous avez à faire:De course
gem help
vous donnera une liste degem
'arguments de ligne de commande.Vous utilisez le Gemfile syntaxe et vous devriez être en utilisant la ligne de commande, la syntaxe. Donner à ceci un essai:
Assurez-vous que votre syntaxe est correcte pour plus de conseils, vous pouvez taper
gem help
Pour voir la syntaxe acceptable pour le rubis,
Si vous obtenez ce message d'erreur "Vous n'avez pas les droits d'écriture pour le /la Bibliothèque"
Vous pouvez toujours ajouter
sudo
pour élever ses privilèges.par exemple.
sudo gem install <gemname>
À l'aide de
sudo
avant votre code et qui vous donnera l'accès administratif (lorsque vous tapez votre mot de passe d'ordinateur).Après que vous pouvez avoir à exécuter
bundle install
pour installer la gem.