我按照Julia的主页的指示安装了Atom和uber-juno,但当我试图在Atom中启动Julia时,我收到了以下错误:
ERROR: LoadError: ArgumentError: Juno not found in path
in require at loading.jl:249
in include at boot.jl:261
in include_from_node1 at loading.jl:320
in process_options at client.jl:280
in _start at client.jl:378
while loading C:\Users\think\.atom\packages\julia-client\script\boot.jl, in expression starting on line 36
答案 0 :(得分:3)
我认为你在Atom中正在做using Juno
。 Juno.jl
是用于开发Juno插件的独立包。
Fist保存带有.jl
扩展名的新文件,并在Atom中键入一些Julia代码(或打开现有的.jl
文件),然后按下SHIFT + ENTER
,光标位于您要评估的代码,您应该看到结果,即
1 + 1 # type SHIFT + ENTER
将弹出一个值为2
的气泡通知(当您刚启动Atom时,您将看到一个旋转的齿轮图标,直到Juno准备好评估一段代码)。
答案 1 :(得分:3)
对于StackOverflow来说,这不是一个真正的问题,它是一个软件包/安装讨论。今天早上有一个新版本标记,它使用了新的Juno.jl软件包,其中包含前端内容(这对于软件包开发人员非常有用,因为它将允许他们扩展Juno /为其交互式添加额外的功能与Juno一起,只添加一个轻的依赖)。但是,Juno.jl还不是一个注册包,导致这个烂摊子。
解决此问题的一种方法是安装软件包的开发版本:
Pkg.clone("https://github.com/JunoLab/Juno.jl")
但是,大多数用户不推荐这样做,因为您处于最前沿(您可能还需要[Pkg.checkout(x) for x in ["Media", "Blink", "Atom"]]
并使用dev install。所以虽然这样可以解决这个问题现在,这将使你处于最前沿,这个版本没有稳定的保证。因此,除非你真的熟悉朱莉娅,否则不要这样做。(如果你没有&#39 ;看到这个错误并立即知道检查Github是否有Juno.jl并使用Pkg.clone
,那么你可能不应该使用这个解决方案,因为你会因为存在而一直出现很多随机错误关于开发版!)
否则,请等待修复。此错误已知,someone opened the issue here。标准的uber-juno安装应该很快修复。
如果您需要更多帮助see the Juno Gitter或Juno discussion board。
答案 2 :(得分:1)
我刚刚重新安装了Atom并遇到了同样的问题。问题来自~/.atom/package/julia-client/script/boot.jl
的第31行using Juno
。注释掉这一行,然后Packages > Julia > Start Julia
就可以了。
答案 3 :(得分:0)
最佳解决方案是卸载并重新安装包julia-client和uber-juno。