2

我想在 Juno 中使用调试器。我有多个文件,比如file1file2file3,它们都存储在一个目录中,比如directory1。但是,当我尝试运行调试器时,它声称

ERROR: could not open file /directory2/file3.jl

怎么找不到我的文件?它运行得很好,没有调试器。我是否需要更改一些 PATH 变量(REPL?)或告诉它在哪里查找文件的东西?

4

2 回答 2

3

你在includeing 那些文件吗?如果是这样,那是 Juno 调试器中的一个错误

在解决此问题之前,您可以

  • 在包含语句中使用绝对路径,例如,include("/foo/bar/baz.jl")而不是include("baz.jl")
  • 或直接输入函数调用(使用例如Juno.@enter start()或“运行块”命令)。
于 2020-04-28T09:34:45.793 回答
2

I think my error came from the fact that I just opened the debugger panel, without entering the correct command in the Juno command line :

Juno.@enter start()

where start() is the function that starts my program. Now everything compiles and runs at least.

于 2020-04-28T09:56:49.880 回答