我正在創建一個寶石,並設置我的Gemfile(Rails 3.0.9)從github下載最新的副本。經過多次的更新,我現在有一堆通過捆綁安裝了這些不同的版本,例如:如何清理捆綁銷售商購買github來源的舊寶石?
/Users/jseidel/.rvm/gems/ruby-1.9.2-p180/gems/test_gem-0.0.1/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-073530fbb227/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-19ca852f2dbc/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-1c54d091fa69/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-2a792620be0e/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-3dc70da90fcb/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-4bb5ca8c3fb5/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-6587eb65715f/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-6e58646ce11d/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-725511907cc1/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-7bc40a7293aa/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-7fceecaf1539/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-9ca2049c33f0/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-b63e6a695990/lib/test_gem.rb
/Users/jseidel/.rvm/gems/[email protected]/bundler/gems/test_gem-be3cfbdd01a2/lib/test_gem.rb
束EXEC寶石列表只顯示最新版本:
test_gem (0.3.2)
束EXEC寶石卸載test_gem - v0.1.0拋出一個錯誤:
ERROR: While executing gem ... (Gem::InstallError)
cannot uninstall, check `gem list -d test_gem`
寶石列表-d test_gem顯示什麼
bundle exec gem list -d test_gem確實顯示我的寶石,但沒有版本信息
我想我可以進去手動刪除這些條目,但我認爲有更好的方法來處理這個問題。
不知道'sudo'是必要的處理自己的主目錄。 – yfeldblum