# REPL modes don't work in Juno

**URL:** https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587
**Category:** Juno
**Tags:** juno, repl
**Created:** [December 6, 2017, 1:12am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587 "2017-12-06T01:12:23Z")
**Posts on this page:** 11
**Page:** 1

<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: [December 6, 2017, 1:12am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/1 "2017-12-06T01:12:23Z")

</div>

`]` doesn’t work with Juno yet. It’s qutie weird, I can `Pkg.add` from within Juno but not from Julia REPL. It must be because of the corporate firewall that somehow Juno knows how to get around but not the base Julia REPL.

---

<div class="post-metadata">

### Author: ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)
#### Post date: [December 6, 2017, 2:31am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/2 "2017-12-06T02:31:00Z")

</div>

Did you read the Pkg3 readme? You have to load it first and then you get a new REPL mode. Not sure how that works with Juno. The old Pkg API remains but that’s not how you interact with Pkg3.

---

<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: [December 6, 2017, 2:40am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/3 "2017-12-06T02:40:09Z")

</div>

Sorry, I was not being clear. I cloned the Pkg3 package but in REPL mode I can press `]` to get into Pkg3 repl but in Juno `]` doesn’t work yet. E.g. `?` in both Julia REPL and Juno brings me to the help REPL.

---

<div class="post-metadata">

### Author: ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)
#### Post date: [December 6, 2017, 3:36am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/4 "2017-12-06T03:36:49Z")

</div>

Did you load `Pkg3`?

---

<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: [December 6, 2017, 3:43am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/5 "2017-12-06T03:43:32Z")

</div>

Yeah i types using Pkg3 then enter. Is that it?

If it actually works then might be the computer I am on. Will test at home  
as I was using computer.

---

<div class="post-metadata">

### Author: ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)
#### Post date: [December 6, 2017, 3:45am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/6 "2017-12-06T03:45:03Z")

</div>

After doing that in the terminal REPL does typing `]` give you the Pkg3 REPL mode or not?

---

<div class="post-metadata">

### Author: ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)
#### Post date: [December 6, 2017, 4:10am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/7 "2017-12-06T04:10:42Z")

</div>

REPL modes won’t work with IJulia/Jupyter, either. Hopefully you can still do `Pkg3.add("Foo")` etc. without the REPL mode?

---

<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: [December 6, 2017, 4:44am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/8 "2017-12-06T04:44:47Z")

</div>

> [@Status of new package manager?](https://discourse.julialang.org/t/status-of-new-package-manager/7536/11):
>
> ] doesn’t work with Juno yet.

Nope; still the same as above.

`]` doesn’t work in Juno but works in Julia terminal REPL. I think just need to be built into Juno like `?`

Also in Juno when it asks me “… do you want to install it?” I can’t actually move the cursor to choose an option as it’s not supported yet. In the Windows PowerShell Julia REPL moving the cursor using arrow keys work.

---

<div class="post-metadata">

### Author: ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)
#### Post date: [December 7, 2017, 12:54am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/9 "2017-12-07T00:54:58Z")

</div>

The moral of this thread seems to be “please describe the issue you’re having precisely”. The issue here (as far as I can tell) is now the title of this thread – “REPL modes don’t work in Juno” – this has nothing to do with Pkg3, it’s just a general fact. Sorry it took so long to get an answer to your question – I’m still not entirely sure if that’s actually the problem you’re describing.

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [December 7, 2017, 8:39am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/10 "2017-12-07T08:39:54Z")

</div>

Also TerminalMenus seems borken in Juno.

---

<div class="post-metadata">

### Author: ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)
#### Post date: [December 7, 2017, 9:47am UTC](https://discourse.julialang.org/t/repl-modes-dont-work-in-juno/7587/11 "2017-12-07T09:47:18Z")

</div>

The current Juno Console doesn’t support any REPL based interaction except for some special cases (normal input, shell mode, help mode, `input()`).  
I am working on a REPL based replacement at the moment which _does_ support all of those things, so please be patient for that 🙂
