# Help with Revise

**URL:** https://discourse.julialang.org/t/help-with-revise/73777
**Category:** General Usage
**Tags:** revise
**Created:** [December 29, 2021, 7:00pm UTC](https://discourse.julialang.org/t/help-with-revise/73777 "2021-12-29T19:00:31Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![adannenberg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/adannenberg/32/7869_2.png) [@adannenberg](https://discourse.julialang.org/u/adannenberg)
#### Post date: [December 29, 2021, 7:00pm UTC](https://discourse.julialang.org/t/help-with-revise/73777/1 "2021-12-29T19:00:31Z")

</div>

Revise is not working for me. I have a package in development called CaRs here:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/a/2/a28ce85096a74fc4850002749ce7c462fd3781c6.png)

The source code is the usual “Hello World” test:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/e/0/e069d7429b805f6738c58bee8a6f5246538f20da.png)

Which works fine, before making changes:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/d/8/d8ff91623b04ad697358b6a1357cca3562f178cb.png)

And yet the output of greet() is the same when I change “Hello GB World” to “Hello World” in …/src/CaRs.jl and save the file. Similarly, if I comment out the export greet line I’m still able to execute greet() as well as CaRs.greet().

Any ideas as to what I might be doing wrong? This is my first attempt to use Revise and I was looking forward to the labor-saving aspect…

---

<div class="post-metadata">

### Author: ![pdeffebach](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pdeffebach/32/10320_2.png) [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)
#### Post date: [December 29, 2021, 7:03pm UTC](https://discourse.julialang.org/t/help-with-revise/73777/2 "2021-12-29T19:03:37Z")

</div>

Do `import Pkg; Pkg.activate(".")` before using `Revise` and see if it works.

---

<div class="post-metadata">

### Author: ![adannenberg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/adannenberg/32/7869_2.png) [@adannenberg](https://discourse.julialang.org/u/adannenberg)
#### Post date: [December 29, 2021, 7:09pm UTC](https://discourse.julialang.org/t/help-with-revise/73777/3 "2021-12-29T19:09:24Z")

</div>

No, that doesn’t change anything.

---

<div class="post-metadata">

### Author: ![pdeffebach](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pdeffebach/32/10320_2.png) [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)
#### Post date: [December 29, 2021, 7:14pm UTC](https://discourse.julialang.org/t/help-with-revise/73777/4 "2021-12-29T19:14:44Z")

</div>

Ah wait, add in `cd(path_to_CaRs_directory)` at the start as well.

---

<div class="post-metadata">

### Author: ![adannenberg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/adannenberg/32/7869_2.png) [@adannenberg](https://discourse.julialang.org/u/adannenberg)
#### Post date: [December 29, 2021, 7:23pm UTC](https://discourse.julialang.org/t/help-with-revise/73777/5 "2021-12-29T19:23:07Z")

</div>

If you mean go to …/dev/CaRs before starting Julia then I already tried it, with no success

---

<div class="post-metadata">

### Author: ![pdeffebach](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pdeffebach/32/10320_2.png) [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)
#### Post date: [December 29, 2021, 7:24pm UTC](https://discourse.julialang.org/t/help-with-revise/73777/6 "2021-12-29T19:24:49Z")

</div>

Can you check with `pwd()` inside the session? Just to be certain?

---

<div class="post-metadata">

### Author: ![adannenberg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/adannenberg/32/7869_2.png) [@adannenberg](https://discourse.julialang.org/u/adannenberg)
#### Post date: [December 29, 2021, 7:27pm UTC](https://discourse.julialang.org/t/help-with-revise/73777/7 "2021-12-29T19:27:01Z")

</div>

![image](https://global.discourse-cdn.com/julialang/original/3X/3/d/3d567985142f2a60a31fb44bbf18c7505b3db772.png)

This is what I think you were suggesting I try. No joy…

---

<div class="post-metadata">

### Author: ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)
#### Post date: [December 29, 2021, 7:36pm UTC](https://discourse.julialang.org/t/help-with-revise/73777/8 "2021-12-29T19:36:41Z")

</div>

See [https://github.com/timholy/Revise.jl/issues/664](https://github.com/timholy/Revise.jl/issues/664)

---

<div class="post-metadata">

### Author: ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)
#### Post date: [December 29, 2021, 7:38pm UTC](https://discourse.julialang.org/t/help-with-revise/73777/9 "2021-12-29T19:38:50Z")

</div>

Try downgrading Revise to 3.2.1.  
`] add Revise@3.2.1` or add `using Revise` to your startup.jl

---

<div class="post-metadata">

### Author: ![adannenberg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/adannenberg/32/7869_2.png) [@adannenberg](https://discourse.julialang.org/u/adannenberg)
#### Post date: [December 29, 2021, 7:43pm UTC](https://discourse.julialang.org/t/help-with-revise/73777/10 "2021-12-29T19:43:37Z")

</div>

Thank you @mkitti. That worked 😃

Obviously, I should have looked at [https://github.com/timholy/Revise.jl/issues](https://github.com/timholy/Revise.jl/issues) Next time I have an issue with a package I’ll look at package issues first!

---

<div class="post-metadata">

### Author: ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)
#### Post date: [January 4, 2022, 7:45am UTC](https://discourse.julialang.org/t/help-with-revise/73777/11 "2022-01-04T07:45:28Z")

</div>

Yes, that is usually a good place to start. It is also a good place to report issues.
