First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 160809
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Steve Arnold <nerdboy@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jean-Luc Léger <reiga@dspnet.fr.eu.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 160809 depends on: Show dependency tree
Bug 160809 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-01-08 00:20 0000
After installing the new version of grass, I was surprised to see that the
command 'gem' (from ruby) was not responding the way it did before. Of course,
since it had been replaced by another program from grass.


Reproducible: Always

Steps to Reproduce:
1. emerge dev-ruby/rubygems
2. emerge sci-geosciences/grass
3. equery b /usr/bin/gem

Actual Results:  
> equery b /usr/bin/gem
[ Searching for file(s) /usr/bin/gem in *... ]
sci-geosciences/grass-6.2.0 (/usr/bin/gem)
dev-ruby/rubygems-0.9.0-r2 (/usr/bin/gem)


Expected Results:  
well, I expect to have the 2 programs at different places or with a different
name.

------- Comment #1 From Jakub Moc (RETIRED) 2007-01-08 00:22:52 0000 -------
(In reply to comment #0)
> After installing the new version of grass, I was surprised to see that the
> command 'gem' (from ruby) was not responding the way it did before. 

Hint: stick collision-protect to your FEATURES ;)

------- Comment #2 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-26 15:49:37 0000 -------
What should be the solution for this? Rename either grass' gem or rubygems'
gem, or block each other?

------- Comment #3 From Jean-Luc Léger 2007-01-26 19:31:41 0000 -------
(In reply to comment #2)
> What should be the solution for this? Rename either grass' gem or rubygems'
> gem, or block each other?
> 

not block each other, because I need both grass and rubygems.

this problem is discussed in the grass ML : 
http://www.nabble.com/GRASS-GEM-and-Ruby-GEM-name-collision-t2940004.html

------- Comment #4 From MarisN 2007-01-28 21:08:43 0000 -------
*** Bug 159969 has been marked as a duplicate of this bug. ***

------- Comment #5 From Steve Arnold 2007-01-29 02:02:51 0000 -------
The Grass Extension Manager (gem) is now installed to /usr/grass62/bin, along
with all the other grass binaries.  Only the grass62 startup script remains in
/usr/bin.  Since Grass tries to manage its own environment, ie, the above Grass
bin directory should *not* be in your path, the Ruby gem binary should always
be found first.

First Last Prev Next    No search results available      Search page      Enter new bug