# Update a plugin

**URL:** <https://www.ruby-forum.com/t/update-a-plugin/177996>\
**Category:** Rails\
**Created:** [October 27, 2009, 7:13pm UTC](https://www.ruby-forum.com/t/update-a-plugin/177996 "2009-10-27T19:13:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![snlsn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@snlsn](https://www.ruby-forum.com/u/snlsn)\
**Post date:** [October 27, 2009, 7:13pm UTC](https://www.ruby-forum.com/t/update-a-plugin/177996/1 "2009-10-27T19:13:02Z")

</div>

Hello;  
I installed (I guess that’s the right term) a plugin in my project  
using  
script/plugin install [github url]

I understand the author has made some updates to his plugin.  
How does one replace old code with the newest version?  
Do I just run the install script again? Does it depend on the author’s  
code? The plugin does seem to have an uninstall.rb document, but it  
looks to be empty.

Thanks for any pointers.

Steve

---

<div class="post-metadata">

**Author:** ![snlsn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@snlsn](https://www.ruby-forum.com/u/snlsn)\
**Post date:** [October 28, 2009, 3:27am UTC](https://www.ruby-forum.com/t/update-a-plugin/177996/2 "2009-10-28T03:27:09Z")

</div>

You might try ‘script/plugin update’ which is designed to do just  
that.

Or look into ‘piston’ which is a much more sophisticated plugin  
manager. Among other things it allows you to make local changes and  
keep those around as you upgrade.

---

<div class="post-metadata">

**Author:** ![snlsn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@snlsn](https://www.ruby-forum.com/u/snlsn)\
**Post date:** [October 28, 2009, 5:06am UTC](https://www.ruby-forum.com/t/update-a-plugin/177996/3 "2009-10-28T05:06:40Z")

</div>

Scott and Marnen;

On Oct 27, 10:25 pm, Scott J. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> You might try ‘script/plugin update’ which is designed to do just  
> that.

Fantastic. Thanks a million for the tip. Hopefully that will take care  
of the short term need, but I will investigate both Piston and Braid.  
I’m grateful.

Steve

---

<div class="post-metadata">

**Author:** ![snlsn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@snlsn](https://www.ruby-forum.com/u/snlsn)\
**Post date:** [October 28, 2009, 3:39am UTC](https://www.ruby-forum.com/t/update-a-plugin/177996/4 "2009-10-28T03:39:14Z")

</div>

Scott J. wrote:

> You might try ‘script/plugin update’ which is designed to do just  
> that.
> 
> Or look into ‘piston’ which is a much more sophisticated plugin  
> manager. Among other things it allows you to make local changes and  
> keep those around as you upgrade.

My understanding was that Piston was a bit outdated, and that people are  
now using Braid. Am I wrong?

## Best,

Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![snlsn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@snlsn](https://www.ruby-forum.com/u/snlsn)\
**Post date:** [October 28, 2009, 6:00pm UTC](https://www.ruby-forum.com/t/update-a-plugin/177996/5 "2009-10-28T18:00:39Z")

</div>

Could be. I’ve never heard of braid, but then I’ve never had any need  
for piston either.

On Oct 27, 7:39 pm, Marnen Laibow-Koser \<rails-mailing-l…@andreas-
