gem update for additional gem servers?

S

Stephan Mueller

Hi,

when I install gems from another gem server than rubyforge a 'gem
update' only finds updates for gems orginating at rubyforge. I know that
using the '--source' option helps in this case but is there a way to
make gem remember the source a gem was installed from and use this
server to look for updates for that gem? In my eyes this would be a very
helpfull feature. ;)


Cheers,

Steph.
 
J

Jim Weirich

Stephan said:
Hi,

when I install gems from another gem server than rubyforge a 'gem
update' only finds updates for gems orginating at rubyforge. I know that
using the '--source' option helps in this case but is there a way to
make gem remember the source a gem was installed from and use this
server to look for updates for that gem? In my eyes this would be a very
helpfull feature. ;)

Rubygems has no memory of what server a particular gem was installed
from.

-- Jim Weirich
 
E

Eric Hodel

Rubygems has no memory of what server a particular gem was installed
from.

Shouldn't rubygems remember which gem repo (source) holds which
gems? Otherwise gem update can't work.

Tricky, also, with the system and user source index caches...

Will adding something to .gemrc work around this?
 
J

Jan Svitok

Shouldn't rubygems remember which gem repo (source) holds which
gems? Otherwise gem update can't work.

Tricky, also, with the system and user source index caches...

Will adding something to .gemrc work around this?

As I mentioned in my other post [1], it seems that --source allows
just one source, and this limitations is carried over to .gemrc, as
almost the same mechanism is used.
You can have gem update/install look at more sources/mirrors by
editing sources.rb in the 'sources' gem.

I suppose this way you can cross-update the gems -- a gem installed
from one source could be updated by a gem from another source. Whether
this is a bug or a feature is not clear ;-)

[1] http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/225862
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,581
Members
45,057
Latest member
KetoBeezACVGummies

Latest Threads

Top