# Refreshing file project

**URL:** <https://discourse.rom-rb.org/t/refreshing-file-project/248>\
**Category:** Uncategorized\
**Created:** [April 26, 2018, 9:49am UTC](https://discourse.rom-rb.org/t/refreshing-file-project/248 "2018-04-26T09:49:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![xero88](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.rom-rb.org/xero88/32/148_2.png) [@xero88](https://discourse.rom-rb.org/u/xero88)\
**Post date:** [April 26, 2018, 9:49am UTC](https://discourse.rom-rb.org/t/refreshing-file-project/248/1 "2018-04-26T09:49:04Z")

</div>

Hi,

I’m using rom-rb and dry-rb for a month. This work fine. Thank you for the job.

The main issue that I have yet is that when I update a file, I need always to restart my server (i’m using foreman)

Someone knows a way to improve that ?

---

<div class="post-metadata">

**Author:** ![solnic](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.rom-rb.org/solnic/32/279_2.png) [@solnic](https://discourse.rom-rb.org/u/solnic)\
**Post date:** [April 27, 2018, 5:33pm UTC](https://discourse.rom-rb.org/t/refreshing-file-project/248/2 "2018-04-27T17:33:04Z")

</div>

You can use something like `guard` gem, which has various options for restarting a server on file/dir changes.

---

<div class="post-metadata">

**Author:** ![calin](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.rom-rb.org/calin/32/103_2.png) [@calin](https://discourse.rom-rb.org/u/calin)\
**Post date:** [May 2, 2018, 10:38pm UTC](https://discourse.rom-rb.org/t/refreshing-file-project/248/3 "2018-05-02T22:38:42Z")

</div>

I use rerun [https://rubygems.org/gems/rerun](https://rubygems.org/gems/rerun) works like a charm.
