En suspens spécifications cours de Gem::Spécification.réinitialiser:
Lors du lancement de la Garde, j'obtiens ce résultat:
$ guard
WARN: Unresolved specs during Gem::Specification.reset:
lumberjack (>= 1.0.2)
ffi (>= 0.5.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
Qu'est-ce que cela signifie, et comment puis-je résoudre ce problème?
Contenu de Guardfile:
guard 'livereload' do
watch(%r{.+\.(css|js|html)$})
end
guard 'sass', :input => 'css', :style => :compressed, :extension => '.min.css'
- Je reçois ce trop et ne tourne même pas la garde.
- Ce post c'est très utile si vous utilisez RVM.
Vous devez vous connecter pour publier un commentaire.
J'ai été voir ce problème en exécutant simplement RSpec sur son propre. Ce que je comprends, cela signifie que vous avez plus d'une version de la liste des gemmes installé sur votre système, et RSpec est pas sûr à utiliser. Après avoir désinstallé l'ancienne version de pierres précieuses, les mises en garde s'en alla.
Vous pouvez essayer:
Ou:
Si vous utilisez le système de regroupement, vous pouvez essayer de
bundle exec guard
(ou dans mon casbundle exec rspec
).rvm gemset use global
(etgem cleanup <gemname>
) assurez-vous de revenir à votre défaut sertie avecrvm gemset use default
gem uninstall <problematic gem>
mais merci et upvote pour me pointer dans la bonne direction!À l'aide de la commande suivante résolu pour moi:
Voir garde-et-suspens-specs pour plus d'info
jekyll
ainsi.su
/sudo
pour ce faire, depuis qu'il était en train d'écrire à/var/lib/gems
. Autre que celui de jekyll.Bundler. Appel
bundle exec guard
, pasguard
.FYI:
a fonctionné pour moi.
Cela a fonctionné pour moi:
puis
réinstaller gemmes.
- Je utiliser
gem list gem-name; gem uninstall gem-name
pour nettoyer le bijou, un par un, en raison de la dépendance. Après cela, l'erreur ne peut pas montrer de nouveau.ajouter
avant votre commande.
J'utilise ruby 2.4 et eu le même problème lors du déploiement de jekyll sur windows, il fixe.
Je recevais ce message lors de l'exécution de Rspec au sein d'un Garde plugin gem, à l'aide de
bundle exec rspec
. Il s'est avéré être une ligne manquante dans legemspec
fichier:Cette ligne est normalement en haut du fichier (dans la plupart des gemmes j'ai été récemment travaille) et j'avais commenté pour voir pourquoi.
Rappelez-vous, si vous voulez utiliser de la garde, vous devez ajouter le joyau de la garde à Gemfile.
Ensuite, exécutez
J'espère que cela peut vous aider.