# Adding a ruby library built using swig

**URL:** <https://www.ruby-forum.com/t/adding-a-ruby-library-built-using-swig/175477>\
**Category:** Rails\
**Created:** [September 14, 2009, 2:17pm UTC](https://www.ruby-forum.com/t/adding-a-ruby-library-built-using-swig/175477 "2009-09-14T14:17:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lyes](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/ed8c4c/32.png) [@lyes](https://www.ruby-forum.com/u/lyes)\
**Post date:** [September 14, 2009, 2:17pm UTC](https://www.ruby-forum.com/t/adding-a-ruby-library-built-using-swig/175477/1 "2009-09-14T14:17:32Z")

</div>

Hello!

I have wrapped a c library I have made into ruby using swig  
now I want to use it in a rails project

I have already tested my library with a ruby script and it worked well

I added the path to the swig generated library in my script and it  
recognized my library

but when I tired to call my library in my rails project, it did not  
recognize any of the generated files even when I added their path (using  
"$:  
\<\< “path/to/swig/library”)

have anyone an Idea on how to do that

thank you

# –

# | Lyes A. | USTHB, Algiers

---

<div class="post-metadata">

**Author:** ![lyes](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/ed8c4c/32.png) [@lyes](https://www.ruby-forum.com/u/lyes)\
**Post date:** [September 15, 2009, 12:28pm UTC](https://www.ruby-forum.com/t/adding-a-ruby-library-built-using-swig/175477/2 "2009-09-15T12:28:43Z")

</div>

Please, I need a solution quickly

On Mon, Sep 14, 2009 at 1:15 PM, Lyes A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> # =========== | Lyes A. | USTHB, Algiers

# –

# | Lyes A. | USTHB, Algiers

---

<div class="post-metadata">

**Author:** ![lyes](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/ed8c4c/32.png) [@lyes](https://www.ruby-forum.com/u/lyes)\
**Post date:** [September 15, 2009, 3:34pm UTC](https://www.ruby-forum.com/t/adding-a-ruby-library-built-using-swig/175477/3 "2009-09-15T15:34:54Z")

</div>

Hello!

It is all clear now

I have put the .so file generated by swig in the “#{RAILS\_ROOT}/lib”  
directory, now it recognizes it and every thing works fine

thank you

On Tue, Sep 15, 2009 at 1:27 PM, Frederick C. \<  
removed\_email\_address@domain.invalid\> wrote:

> > 
> 
> Fred
> 
> > # | USTHB, Algiers

# –

# | Lyes A. | USTHB, Algiers

---

<div class="post-metadata">

**Author:** ![lyes](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/ed8c4c/32.png) [@lyes](https://www.ruby-forum.com/u/lyes)\
**Post date:** [September 15, 2009, 2:29pm UTC](https://www.ruby-forum.com/t/adding-a-ruby-library-built-using-swig/175477/4 "2009-09-15T14:29:21Z")

</div>

On Sep 14, 1:15 pm, Lyes A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> but when I tired to call my library in my rails project, it did not  
> recognize any of the generated files even when I added their path (using "$:  
> \<\< “path/to/swig/library”)

So what happens when you require your library ?

Fred
