"Gem install" et "bundle install" n'installent pas les dépendances gem après la suppression manuelle de la gemme. Comment informer Rubygems que les gemmes ont été supprimées manuellement?

J'essayais de construire capybara-webkit sur XP. J'ai suivi cette instruction. Il a dit de le faire bundle install:

 $ cd ruby193\capybara-webkit
 $ bundle install

Cette commande installé beaucoup de pierres. Malheureusement, je ne pouvais pas en faire capybara-webkit donc j'ai supprimé manuellement tous les joyaux qu'il est installé. Après ça, j'ai des problèmes avec gem install et bundle install - ces commandes envisager supprimé de gemmes installé sur mon ordinateur et ne l'installez pas si elles sont des dépendances de certains autres gemmes je veux installer maintenant.

Consultez un exemple. Je ne bundle install pour capybara-webkit et il est dit que toutes les pierres précieuses sont présents:

C:\RailsInstaller\Ruby1.9.3\lib\ruby\gems.9.1\gems\capybara-webkit>bundle install
Resolving dependencies...
Using rake (0.9.2)
Using addressable (2.3.2)
Using bundler (1.3.5)
Using appraisal (0.4.0)
Using mime-types (1.22)
Using nokogiri (1.5.9)
Using rack (1.5.2)
Using rack-test (0.6.2)
Using xpath (2.0.0)
Using capybara (2.1.0)
Using json (1.8.0)
Using capybara-webkit (1.0.0) from source at .
Using ffi (1.2.0)
Using childprocess (0.3.6)
Using diff-lcs (1.1.2)
Using websocket (1.0.6)
Using libwebsocket (0.1.7.1)
Using subexec (0.0.4)
Using mini_magick (3.2.1)
Using multi_json (1.5.0)
Using rack-protection (1.3.2)
Using rspec-core (2.6.4)
Using rspec-expectations (2.6.0)
Using rspec-mocks (2.6.0)
Using rspec (2.6.0)
Using rubyzip (0.9.9)
Using selenium-webdriver (2.27.2)
Using tilt (1.3.3)
Using sinatra (1.3.5)
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.

Mais maintenant je vérifier ces gemmes avec bundle show et elle dit qu'ils ont tous été supprimés:

C:\RailsInstaller\Ruby1.9.3\lib\ruby\gems.9.1\gems\capybara-webkit>bundle show sinatra
The gem sinatra has been deleted. It was installed at:
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sinatra-1.3.5

C:\RailsInstaller\Ruby1.9.3\lib\ruby\gems.9.1\gems\capybara-webkit>bundle show selenium-webdriver
The gem selenium-webdriver has been deleted. It was installed at:
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.27.2

C:\RailsInstaller\Ruby1.9.3\lib\ruby\gems.9.1\gems\capybara-webkit>bundle show mini_magick
The gem mini_magick has been deleted. It was installed at:
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mini_magick-3.2.1

Il ressemble Rubygems d'une certaine manière, quelque part, se souvient que les gemmes ont été installés et estime qu'ils sont toujours présents. Il semble que les gemmes doivent être supprimés que par gem uninstall de commande et non pas manuellement.

Est-il un moyen pour effacer Rubygems cache? Comment informer les Rubygems que certaines pierres ont été supprimés manuellement et donc qu'il devrait considérer comme désinstallé maintenant?

source d'informationauteur Green