# Unpacking gems and gem version numbers

**URL:** <https://www.ruby-forum.com/t/unpacking-gems-and-gem-version-numbers/181190>\
**Category:** Rails\
**Created:** [January 7, 2010, 3:44am UTC](https://www.ruby-forum.com/t/unpacking-gems-and-gem-version-numbers/181190 "2010-01-07T03:44:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![coolmenu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/eada6e/32.png) [@coolmenu](https://www.ruby-forum.com/u/coolmenu)\
**Post date:** [January 7, 2010, 3:44am UTC](https://www.ruby-forum.com/t/unpacking-gems-and-gem-version-numbers/181190/1 "2010-01-07T03:44:44Z")

</div>

I’m thinking about unpacking the gems that my app uses. If my  
development box has exactly the gem versions I want to unpack, do I  
still need to specify each gem’s version in config/environment.rb?

config.gem “paperclip”, :version =\> ‘2.3.1.1’

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![coolmenu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/eada6e/32.png) [@coolmenu](https://www.ruby-forum.com/u/coolmenu)\
**Post date:** [January 7, 2010, 5:05am UTC](https://www.ruby-forum.com/t/unpacking-gems-and-gem-version-numbers/181190/2 "2010-01-07T05:05:34Z")

</div>

i think this is alway do,because rails instanse must check gem is  
install  
compelet.

2010/1/7 Lee S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![coolmenu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/eada6e/32.png) [@coolmenu](https://www.ruby-forum.com/u/coolmenu)\
**Post date:** [January 7, 2010, 6:55am UTC](https://www.ruby-forum.com/t/unpacking-gems-and-gem-version-numbers/181190/3 "2010-01-07T06:55:00Z")

</div>

rake freeze rails may resolved yours problem

---

<div class="post-metadata">

**Author:** ![coolmenu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/eada6e/32.png) [@coolmenu](https://www.ruby-forum.com/u/coolmenu)\
**Post date:** [January 7, 2010, 7:40pm UTC](https://www.ruby-forum.com/t/unpacking-gems-and-gem-version-numbers/181190/4 "2010-01-07T19:40:45Z")

</div>

On Jan 6, 9:43Â pm, Lee S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I’m thinking about unpacking the gems that my app uses. Â If my  
> development box has exactly the gem versions I want to unpack, do I  
> still need to specify each gem’s version in config/environment.rb?
> 
> config.gem “paperclip”, :version =\> ‘2.3.1.1’
> 
> Thanks for any help.

If the versions installed on your dev machine are what you want, you  
won’t need to specify the version. The gems:unpack code grabs whatever  
version is loaded when it’s run. The versions in vendor/gems will be  
preferred regardless of what’s installed on your production machine.

–Matt J.

---

<div class="post-metadata">

**Author:** ![coolmenu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/eada6e/32.png) [@coolmenu](https://www.ruby-forum.com/u/coolmenu)\
**Post date:** [January 7, 2010, 7:43pm UTC](https://www.ruby-forum.com/t/unpacking-gems-and-gem-version-numbers/181190/5 "2010-01-07T19:43:06Z")

</div>

Thanks Matt. That’s exactly what I wanted to confirm.
