# Rails apps packaging

**URL:** <https://www.ruby-forum.com/t/rails-apps-packaging/156928>\
**Category:** Rails\
**Created:** [January 5, 2009, 1:24pm UTC](https://www.ruby-forum.com/t/rails-apps-packaging/156928 "2009-01-05T13:24:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [January 5, 2009, 1:24pm UTC](https://www.ruby-forum.com/t/rails-apps-packaging/156928/1 "2009-01-05T13:24:46Z")

</div>

Dear all,

How do I package a rails apps and distribute it? As I can see that  
rails library is installed inside the Ruby gem folder and not inside  
the apps. Now if I want to distribute this with my client, how can I  
include those gems inside the application lib/ ? Or in other case lets  
say I want to put the code inside git, how do I put those gems inside  
the distribution? I’m a bit new with rails especially in distribution  
of rails apps.

Thanks in advance

---

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [January 5, 2009, 3:58pm UTC](https://www.ruby-forum.com/t/rails-apps-packaging/156928/2 "2009-01-05T15:58:07Z")

</div>

There are a few rake tasks for this

rake rails:freeze:edge  
rake rails:freeze:gems

HTH

RobL

---

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [January 5, 2009, 4:29pm UTC](https://www.ruby-forum.com/t/rails-apps-packaging/156928/3 "2009-01-05T16:29:54Z")

</div>

You can freeze the gems to the vendor directory and they become part  
of your application…

Cheers, Sazima

---

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [January 5, 2009, 10:19pm UTC](https://www.ruby-forum.com/t/rails-apps-packaging/156928/4 "2009-01-05T22:19:44Z")

</div>

Well it moved the rails gems into the vendor/ directory in my apps,  
but it doesn’t move other gems that I use in my application.

---

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [January 5, 2009, 11:10pm UTC](https://www.ruby-forum.com/t/rails-apps-packaging/156928/5 "2009-01-05T23:10:48Z")

</div>

Have you configured you application.rb so that the gems are included  
there?

---

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [January 6, 2009, 12:58pm UTC](https://www.ruby-forum.com/t/rails-apps-packaging/156928/6 "2009-01-06T12:58:20Z")

</div>

Okay I’ve got it now. Thanks heaps.

Cheers

---

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [January 6, 2009, 12:27am UTC](https://www.ruby-forum.com/t/rails-apps-packaging/156928/7 "2009-01-06T00:27:30Z")

</div>

## Bobnation means config/environment.rb, not application.rb

Ryan B.  
Freelancer

> **[frozenplague.net](http://frozenplague.net)**
>
> This domain may be for sale!
