# Set up Tutor development environment - Mount edx-platform

**URL:** <https://discuss.openedx.org/t/set-up-tutor-development-environment-mount-edx-platform/13717>\
**Category:** Tutor Help\
**Tags:** tutor\
**Created:** [August 21, 2024, 7:17am UTC](https://discuss.openedx.org/t/set-up-tutor-development-environment-mount-edx-platform/13717 "2024-08-21T07:17:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![N\_V](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/n_v/32/7090_2.png) [@N\_V](https://discuss.openedx.org/u/N_V)\
**Post date:** [August 21, 2024, 7:17am UTC](https://discuss.openedx.org/t/set-up-tutor-development-environment-mount-edx-platform/13717/1 "2024-08-21T07:17:46Z")

</div>

I am window user. I installed tutor via source code and I tried to set up Tutor local development ([Open edX development — Tutor documentation](https://docs.tutor.edly.io/dev.html)) but it is not successful.

Here are what I did:

1. Install Tutor using source code to installation path c:\install\
2. Set TUTOR\_ROOT as Target Host, e.g., c:\host\
3. Set up local development environment (`https://docs.tutor.edly.io/dev.html`)  
Under installation path c:\install\tutor  
3.1) Clone edx-platform from git to c:\install\openedx\tutor\edx-platform  
3.2) c:\install\Tutor\tutor mounts add ./edx-platform
4. Build images “openedx-dev”
5. Run “tutor dev launch”

**Problem:** I try to change the edx-platform code and run tutor dev launch. Changes code are not found at the host.

Previously, I clone edx-platform code to separated folder e.g., c:\edx-platform, add mount, and run tutor dev launch. Build is not successful because the error looks for the code inside Tutor installation path.

Is there any mistake I made? Thanks a lot in advance.

---

<div class="post-metadata">

**Author:** ![BrianMesick](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/brianmesick/32/4249_2.png) [@BrianMesick](https://discuss.openedx.org/u/BrianMesick)\
**Post date:** [August 21, 2024, 1:31pm UTC](https://discuss.openedx.org/t/set-up-tutor-development-environment-mount-edx-platform/13717/2 "2024-08-21T13:31:55Z")

</div>

Hi there,

One important thing is that in step 4 you should make sure to do a `tutor images build openedx-dev --no-cache` the first time you add mounts. The `--no-cache` is important, but just the first time.

---

<div class="post-metadata">

**Author:** ![N\_V](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/n_v/32/7090_2.png) [@N\_V](https://discuss.openedx.org/u/N_V)\
**Post date:** [August 22, 2024, 4:51pm UTC](https://discuss.openedx.org/t/set-up-tutor-development-environment-mount-edx-platform/13717/3 "2024-08-22T16:51:35Z")

</div>

Thanks Brian.

I roll back and redo step 3. and 3.2) I clone open-edx git at c:\host. At step 4, I build openedx-dev with --no-cache. and dev launch. The change code does not appear at the host. I think that the system still use the image that was not the latest built. Do I need to clear image manually at Docker Desktop? Or is there any step that I might be wrong?

Thank you very much.

---

<div class="post-metadata">

**Author:** ![hinakhadim](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/hinakhadim/32/5954_2.png) [@hinakhadim](https://discuss.openedx.org/u/hinakhadim)\
**Post date:** [August 28, 2024, 5:48am UTC](https://discuss.openedx.org/t/set-up-tutor-development-environment-mount-edx-platform/13717/4 "2024-08-28T05:48:51Z")

</div>

Hi @N_V,

Which files are you changing? If you are changing HTML/SCSS files, then you have to run the watchthemes container. But if you are changing python files then it should update.
