Forum: Ruby-dev [ruby-trunk - Bug #7481][Open] gem cleanup が正常に完了しない

Posted by hsbt (Hiroshi SHIBATA) (Guest)
on 2012-11-30 13:46
(Received via mailing list)
Issue #7481 has been reported by hsbt (Hiroshi SHIBATA).

----------------------------------------
Bug #7481: gem cleanup が正常に完了しない
https://bugs.ruby-lang.org/issues/7481

Author: hsbt (Hiroshi SHIBATA)
Status: Open
Priority: Normal
Assignee: kou (Kouhei Sutou)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-30 trunk 38003) [x86_64-darwin12.2.1]


gem cleanup を実行すると先頭の gem のみ cleanup に成功し、以降の gem の cleanup に失敗してしまいます。

  % yes | gem cleanup
  WARN: Unresolved specs during Gem::Specification.reset:
      rake (>= 0.8.1)
  WARN: Clearing out unresolved specs.
  Please report a bug if this causes problems.
  Cleaning up installed gems...
  Attempting to uninstall psych-1.3.4
  Successfully uninstalled psych-1.3.4
  Attempting to uninstall mongo-1.7.1
  Unable to uninstall mongo-1.7.1:
  Gem::InstallError: mongo is not installed in GEM_HOME, try:
  gem uninstall -i 
/Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/gems/2.0.0 mongo
Posted by kou (Kouhei Sutou) (Guest)
on 2012-12-01 05:43
(Received via mailing list)
Issue #7481 has been updated by kou (Kouhei Sutou).


gem listもらえませんか!?
手元でも試してみます。

----------------------------------------
Bug #7481: gem cleanup が正常に完了しない
https://bugs.ruby-lang.org/issues/7481#change-34263

Author: hsbt (Hiroshi SHIBATA)
Status: Open
Priority: Normal
Assignee: kou (Kouhei Sutou)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-30 trunk 38003) [x86_64-darwin12.2.1]


gem cleanup を実行すると先頭の gem のみ cleanup に成功し、以降の gem の cleanup に失敗してしまいます。

  % yes | gem cleanup
  WARN: Unresolved specs during Gem::Specification.reset:
      rake (>= 0.8.1)
  WARN: Clearing out unresolved specs.
  Please report a bug if this causes problems.
  Cleaning up installed gems...
  Attempting to uninstall psych-1.3.4
  Successfully uninstalled psych-1.3.4
  Attempting to uninstall mongo-1.7.1
  Unable to uninstall mongo-1.7.1:
  Gem::InstallError: mongo is not installed in GEM_HOME, try:
  gem uninstall -i 
/Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/gems/2.0.0 mongo
Posted by kou (Kouhei Sutou) (Guest)
on 2012-12-01 05:58
(Received via mailing list)
Issue #7481 has been updated by kou (Kouhei Sutou).


あ、再現できた気がします。一番最後のcleanupでmongo-1.7.1がuninstallできないのが問題という事ですね。


% /tmp/local/bin/gem install mongo
Fetching: i18n-0.6.1.gem (100%)
Successfully installed i18n-0.6.1
Fetching: multi_json-1.4.0.gem (100%)
Successfully installed multi_json-1.4.0
Fetching: activesupport-3.2.9.gem (100%)
Successfully installed activesupport-3.2.9
Fetching: bson-1.8.0.gem (100%)
Successfully installed bson-1.8.0
Fetching: mongo-1.8.0.gem (100%)
Successfully installed mongo-1.8.0
Parsing documentation for i18n-0.6.1
Installing ri documentation for i18n-0.6.1
Parsing documentation for multi_json-1.4.0
Installing ri documentation for multi_json-1.4.0
Parsing documentation for activesupport-3.2.9
Installing ri documentation for activesupport-3.2.9
Parsing documentation for bson-1.8.0
Installing ri documentation for bson-1.8.0
Parsing documentation for mongo-1.8.0
Installing ri documentation for mongo-1.8.0
Done installing documentation for i18n, multi_json, activesupport, bson, 
mongo (27 sec).
5 gems installed
% /tmp/local/bin/gem install mongo -v 1.7.1
Fetching: bson-1.7.1.gem (100%)
Successfully installed bson-1.7.1
Fetching: mongo-1.7.1.gem (100%)
Successfully installed mongo-1.7.1
Parsing documentation for bson-1.7.1
Installing ri documentation for bson-1.7.1
Parsing documentation for mongo-1.7.1
Installing ri documentation for mongo-1.7.1
Done installing documentation for bson, mongo (22 sec).
2 gems installed
% /tmp/local/bin/gem install psych
Fetching: psych-1.3.4.gem (100%)
Building native extensions.  This could take a while...
Successfully installed psych-1.3.4
Parsing documentation for psych-1.3.4
Installing ri documentation for psych-1.3.4
Done installing documentation for psych (4 sec).
1 gem installed
% /tmp/local/bin/gem cleanup
Cleaning up installed gems...
Attempting to uninstall psych-1.3.4
Successfully uninstalled psych-1.3.4
Attempting to uninstall mongo-1.7.1
Unable to uninstall mongo-1.7.1:
  Gem::InstallError: mongo is not installed in GEM_HOME, try:
  gem uninstall -i /tmp/local/lib/ruby/gems/2.0.0 mongo
Clean Up Complete

----------------------------------------
Bug #7481: gem cleanup が正常に完了しない
https://bugs.ruby-lang.org/issues/7481#change-34265

Author: hsbt (Hiroshi SHIBATA)
Status: Open
Priority: Normal
Assignee: kou (Kouhei Sutou)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-30 trunk 38003) [x86_64-darwin12.2.1]


gem cleanup を実行すると先頭の gem のみ cleanup に成功し、以降の gem の cleanup に失敗してしまいます。

  % yes | gem cleanup
  WARN: Unresolved specs during Gem::Specification.reset:
      rake (>= 0.8.1)
  WARN: Clearing out unresolved specs.
  Please report a bug if this causes problems.
  Cleaning up installed gems...
  Attempting to uninstall psych-1.3.4
  Successfully uninstalled psych-1.3.4
  Attempting to uninstall mongo-1.7.1
  Unable to uninstall mongo-1.7.1:
  Gem::InstallError: mongo is not installed in GEM_HOME, try:
  gem uninstall -i 
/Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/gems/2.0.0 mongo
Posted by kou (Kouhei Sutou) (Guest)
on 2012-12-01 06:40
(Received via mailing list)
Issue #7481 has been updated by kou (Kouhei Sutou).

Status changed from Open to Assigned
% Done changed from 0 to 40

RubyGemsのリポジトリの方に修正するコミットをしておきました。drbrainに確認してもらったらtrunkの方に入ります!(drbrainが入れてくれるはず!)

https://github.com/rubygems/rubygems/commit/24fdcd...
----------------------------------------
Bug #7481: gem cleanup が正常に完了しない
https://bugs.ruby-lang.org/issues/7481#change-34266

Author: hsbt (Hiroshi SHIBATA)
Status: Assigned
Priority: Normal
Assignee: kou (Kouhei Sutou)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-30 trunk 38003) [x86_64-darwin12.2.1]


gem cleanup を実行すると先頭の gem のみ cleanup に成功し、以降の gem の cleanup に失敗してしまいます。

  % yes | gem cleanup
  WARN: Unresolved specs during Gem::Specification.reset:
      rake (>= 0.8.1)
  WARN: Clearing out unresolved specs.
  Please report a bug if this causes problems.
  Cleaning up installed gems...
  Attempting to uninstall psych-1.3.4
  Successfully uninstalled psych-1.3.4
  Attempting to uninstall mongo-1.7.1
  Unable to uninstall mongo-1.7.1:
  Gem::InstallError: mongo is not installed in GEM_HOME, try:
  gem uninstall -i 
/Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/gems/2.0.0 mongo
Posted by drbrain (Eric Hodel) (Guest)
on 2012-12-01 10:54
(Received via mailing list)
Issue #7481 has been updated by drbrain (Eric Hodel).

Status changed from Assigned to Closed

Committed, thank you kou!
----------------------------------------
Bug #7481: gem cleanup が正常に完了しない
https://bugs.ruby-lang.org/issues/7481#change-34272

Author: hsbt (Hiroshi SHIBATA)
Status: Closed
Priority: Normal
Assignee: kou (Kouhei Sutou)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-30 trunk 38003) [x86_64-darwin12.2.1]


gem cleanup を実行すると先頭の gem のみ cleanup に成功し、以降の gem の cleanup に失敗してしまいます。

  % yes | gem cleanup
  WARN: Unresolved specs during Gem::Specification.reset:
      rake (>= 0.8.1)
  WARN: Clearing out unresolved specs.
  Please report a bug if this causes problems.
  Cleaning up installed gems...
  Attempting to uninstall psych-1.3.4
  Successfully uninstalled psych-1.3.4
  Attempting to uninstall mongo-1.7.1
  Unable to uninstall mongo-1.7.1:
  Gem::InstallError: mongo is not installed in GEM_HOME, try:
  gem uninstall -i 
/Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/gems/2.0.0 mongo
Posted by kou (Kouhei Sutou) (Guest)
on 2012-12-02 04:11
(Received via mailing list)
Issue #7481 has been updated by kou (Kouhei Sutou).

% Done changed from 40 to 100


----------------------------------------
Bug #7481: gem cleanup が正常に完了しない
https://bugs.ruby-lang.org/issues/7481#change-34301

Author: hsbt (Hiroshi SHIBATA)
Status: Closed
Priority: Normal
Assignee: kou (Kouhei Sutou)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-30 trunk 38003) [x86_64-darwin12.2.1]


gem cleanup を実行すると先頭の gem のみ cleanup に成功し、以降の gem の cleanup に失敗してしまいます。

  % yes | gem cleanup
  WARN: Unresolved specs during Gem::Specification.reset:
      rake (>= 0.8.1)
  WARN: Clearing out unresolved specs.
  Please report a bug if this causes problems.
  Cleaning up installed gems...
  Attempting to uninstall psych-1.3.4
  Successfully uninstalled psych-1.3.4
  Attempting to uninstall mongo-1.7.1
  Unable to uninstall mongo-1.7.1:
  Gem::InstallError: mongo is not installed in GEM_HOME, try:
  gem uninstall -i 
/Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/gems/2.0.0 mongo
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.