# Gem libray name conflict problem

**URL:** <https://www.ruby-forum.com/t/gem-libray-name-conflict-problem/170932>\
**Category:** Ruby\
**Created:** [June 24, 2009, 6:52am UTC](https://www.ruby-forum.com/t/gem-libray-name-conflict-problem/170932 "2009-06-24T06:52:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![phasis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e56c9b/32.png) [@phasis](https://www.ruby-forum.com/u/phasis)\
**Post date:** [June 24, 2009, 6:52am UTC](https://www.ruby-forum.com/t/gem-libray-name-conflict-problem/170932/1 "2009-06-24T06:52:06Z")

</div>

Hi all,

When I saw “require ‘inline’” in a ruby file, I thought the gem is  
‘inline’. So I runned “gem install inline” and it installed.  
But the ruby file failed to run. After some inspection, I runned “gem  
install RubyInline” and it installed. The ruby file still failed to  
run.  
Finally I runned “gem uninstall inline” and the ruby file runned to  
succeed.  
I noticed there are two gems named inline: inline (0.1.0) and  
RubyInline (3.8.2, 3.8.1).

I tried “gem search inline -r”  
The output is  
\*\*\* REMOTE GEMS \*\*\*

inline (0.1.0)  
inline\_attachment (0.4.0)  
InlineAttachment (0.3.0)  
InlineFortran (1.0.0)  
RubyInline (3.8.2, 3.8.1)  
RubyInlineAcceleration (0.0.1)

How to find out which gem’s real library name is ‘inline’?  
How to avoid name conflict problem when I develop a new gem?

Regards,

Park H.

---

<div class="post-metadata">

**Author:** ![phasis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e56c9b/32.png) [@phasis](https://www.ruby-forum.com/u/phasis)\
**Post date:** [June 24, 2009, 7:37am UTC](https://www.ruby-forum.com/t/gem-libray-name-conflict-problem/170932/2 "2009-06-24T07:37:09Z")

</div>

On Jun 23, 2009, at 21:51 , Heesob P. wrote:

> RubyInline (3.8.2, 3.8.1).  
> RubyInlineAcceleration (0.0.1)
> 
> How to find out which gem’s real library name is ‘inline’?  
> How to avoid name conflict problem when I develop a new gem?

I think I’ve talked to them before about that. I came first. 🙂

`gem which inline` is what you’re looking for.

---

<div class="post-metadata">

**Author:** ![phasis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e56c9b/32.png) [@phasis](https://www.ruby-forum.com/u/phasis)\
**Post date:** [June 24, 2009, 7:55am UTC](https://www.ruby-forum.com/t/gem-libray-name-conflict-problem/170932/3 "2009-06-24T07:55:55Z")

</div>

2009/6/24 Ryan D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> > Finally I runned “gem uninstall inline” and the ruby file runned to  
> > InlineAttachment (0.3.0)

Thanks, but I want remote search.  
`gem which inline --remote` is not working.

Regards,

Park H.

---

<div class="post-metadata">

**Author:** ![phasis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e56c9b/32.png) [@phasis](https://www.ruby-forum.com/u/phasis)\
**Post date:** [June 24, 2009, 1:38pm UTC](https://www.ruby-forum.com/t/gem-libray-name-conflict-problem/170932/4 "2009-06-24T13:38:57Z")

</div>

unsubscribe

---

<div class="post-metadata">

**Author:** ![phasis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e56c9b/32.png) [@phasis](https://www.ruby-forum.com/u/phasis)\
**Post date:** [July 22, 2009, 4:17am UTC](https://www.ruby-forum.com/t/gem-libray-name-conflict-problem/170932/5 "2009-07-22T04:17:35Z")

</div>

On Jun 23, 2009, at 22:55, Heesob P. wrote:

> `gem which inline --remote` is not working.  
> There’s no easy way to implement a remote `gem which`.

---

<div class="post-metadata">

**Author:** ![phasis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e56c9b/32.png) [@phasis](https://www.ruby-forum.com/u/phasis)\
**Post date:** [June 24, 2009, 3:01pm UTC](https://www.ruby-forum.com/t/gem-libray-name-conflict-problem/170932/6 "2009-06-24T15:01:15Z")

</div>

You need to send the email to removed\_email\_address@domain.invalid

On Wed, Jun 24, 2009 at 7:38 AM, Mistress Janna Brossard \<
