# Can I package a Ruby library?

**URL:** <https://www.ruby-forum.com/t/can-i-package-a-ruby-library/153930>\
**Category:** Ruby\
**Created:** [November 23, 2008, 9:49am UTC](https://www.ruby-forum.com/t/can-i-package-a-ruby-library/153930 "2008-11-23T09:49:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![youhaodeyi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/b9bd4f/32.png) [@youhaodeyi](https://www.ruby-forum.com/u/youhaodeyi)\
**Post date:** [November 23, 2008, 9:49am UTC](https://www.ruby-forum.com/t/can-i-package-a-ruby-library/153930/1 "2008-11-23T09:49:39Z")

</div>

I made a Ruby project which includes may Ruby source files. I’d like to  
package them into one file and let other applications use them. (Just  
like jar files in Java). Can I do this in Ruby? If yes, how? If no, what  
does Ruby developer do in this case?

thanks.

---

<div class="post-metadata">

**Author:** ![youhaodeyi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/b9bd4f/32.png) [@youhaodeyi](https://www.ruby-forum.com/u/youhaodeyi)\
**Post date:** [November 23, 2008, 10:19am UTC](https://www.ruby-forum.com/t/can-i-package-a-ruby-library/153930/2 "2008-11-23T10:19:15Z")

</div>

2008/11/23 Zhao Yi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> I made a Ruby project which includes may Ruby source files. I’d like to  
> package them into one file and let other applications use them. (Just  
> like jar files in Java). Can I do this in Ruby? If yes, how? If no, what  
> does Ruby developer do in this case?

Rubygems are what you’re looking for. Check out [http://www.rubygems.org](http://www.rubygems.org)

Farrel
