# Revise.jl stopped working

**URL:** <https://discourse.julialang.org/t/revise-jl-stopped-working/31221>\
**Category:** New to Julia\
**Tags:** question, package, revise\
**Created:** [November 18, 2019, 2:08pm UTC](https://discourse.julialang.org/t/revise-jl-stopped-working/31221 "2019-11-18T14:08:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Calum\_H](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/calum_h/32/9748_2.png) [@Calum\_H](https://discourse.julialang.org/u/Calum_H)\
**Post date:** [November 18, 2019, 2:08pm UTC](https://discourse.julialang.org/t/revise-jl-stopped-working/31221/1 "2019-11-18T14:08:32Z")

</div>

I have been using Revise.jl for a few months on VisualStudio Code (windows). Over the weekend it has stopped working and I can’t figure out why.

I’m on Julia v1.2 and Revise v2.2.2. My config/startup.jl should load Revise.

```julia
atreplinit() do repl
    try
        ENV["JULIA_REVISE"] = "manual"
        @eval using Revise
        @async Revise.wait_steal_repl_backend()
    catch
    end
end

```

I’ve also tried the VSCode workaround version mentioned [here.](https://github.com/julia-vscode/julia-vscode/wiki/Known-issues-and-workarounds)

I usually invoke my script on the VS Code REPL. e.g. `include("myfile.jl")` after changing some functionality in MyPackage but now the changes are not being registered without a full recompile which is wasting lots of time.

Any suggestions on how to solve this? Thanks!

---

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [November 18, 2019, 2:13pm UTC](https://discourse.julialang.org/t/revise-jl-stopped-working/31221/2 "2019-11-18T14:13:25Z")

</div>

Try update Revise.jl. Sorry no non obvious stuff from me

---

<div class="post-metadata">

**Author:** ![Calum\_H](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/calum_h/32/9748_2.png) [@Calum\_H](https://discourse.julialang.org/u/Calum_H)\
**Post date:** [November 18, 2019, 2:42pm UTC](https://discourse.julialang.org/t/revise-jl-stopped-working/31221/3 "2019-11-18T14:42:11Z")

</div>

Thanks but I already this.

Solution appears to be adding an explicit call `Revise.Revise()` in the script. Strange as this was not needed before.

---

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [November 18, 2019, 11:34pm UTC](https://discourse.julialang.org/t/revise-jl-stopped-working/31221/4 "2019-11-18T23:34:10Z")

</div>

> [@Calum\_H](#):
>
> Revise v2.2.2

My Revise is 2.3.1, hence my suggestion.

---

<div class="post-metadata">

**Author:** ![Amin\_Yahyaabadi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/amin_yahyaabadi/32/9826_2.png) [@Amin\_Yahyaabadi](https://discourse.julialang.org/u/Amin_Yahyaabadi)\
**Post date:** [November 19, 2019, 12:02am UTC](https://discourse.julialang.org/t/revise-jl-stopped-working/31221/5 "2019-11-19T00:02:24Z")

</div>

Agree. Instead keep your Revise updated.

---

<div class="post-metadata">

**Author:** ![Calum\_H](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/calum_h/32/9748_2.png) [@Calum\_H](https://discourse.julialang.org/u/Calum_H)\
**Post date:** [November 19, 2019, 9:54am UTC](https://discourse.julialang.org/t/revise-jl-stopped-working/31221/6 "2019-11-19T09:54:01Z")

</div>

Yep, thanks, I did update after I posted (forgot to do it before!). But it seems the problem is more fundamental and has to do with VSCode, see[here](https://github.com/timholy/Revise.jl/issues/396).

---

<div class="post-metadata">

**Author:** ![Benjamin\_Steinvorth](https://avatars.discourse-cdn.com/v4/letter/b/a587f6/32.png) [@Benjamin\_Steinvorth](https://discourse.julialang.org/u/Benjamin_Steinvorth)\
**Post date:** [November 20, 2022, 6:38pm UTC](https://discourse.julialang.org/t/revise-jl-stopped-working/31221/7 "2022-11-20T18:38:27Z")

</div>

Hi there, for me it is `Revise.revise()` (mind the lower-case r)
