Julia - Juno成功安装但无法从Ato获得Juno的输出(命令旁边的轮子标志)

时间:2018-03-27 06:16:41

标签: julia atom-editor juno-ide

我很抱歉,这可能是一个非常基本的问题,但是我被困了

我试图在Mac Sierra 10.13.2上使用Juno和Julia。

我安装了以下内容:

朱莉娅0.6.2 Atom 1.25.0(并在Pkg.add("Atom")上安装了Julia上的Atom) 在Atom:

uber-juno 0.1.2 julia-client 0.6.10 当我试图运行一个脚本时,我无法获得任何输出,而是在一条线旁边得到一个轮子。我试图点击它但没有任何反应:

screenshot juno

作为替代方案,我尝试使用Atom从Julia启动Juno,但遗憾的是它既不起作用

julia> using Atom
INFO: Precompiling module Atom.
ERROR: LoadError: HttpParser not properly installed. Please run
Pkg.build("HttpParser")
Stacktrace:
 [1] error(::String, ::String, ::Vararg{String,N} where N) at ./error.jl:30
 [2] include_from_node1(::String) at ./loading.jl:576
 [3] include(::String) at ./sysimg.jl:14
 [4] anonymous at ./<missing>:2
while loading /Users/mymac/.julia/v0.6/HttpParser/src/HttpParser.jl, in expression starting on line 9
ERROR: LoadError: LoadError: Failed to precompile HttpParser to /Users/mymac/.julia/lib/v0.6/HttpParser.ji.
Stacktrace:
 [1] compilecache(::String) at ./loading.jl:710
 [2] _require(::Symbol) at ./loading.jl:463
 [3] require(::Symbol) at ./loading.jl:405
 [4] include_from_node1(::String) at ./loading.jl:576
 [5] include(::String) at ./sysimg.jl:14
 [6] include_from_node1(::String) at ./loading.jl:576
 [7] include(::String) at ./sysimg.jl:14
 [8] anonymous at ./<missing>:2
while loading /Users/mymac/.julia/v0.6/HttpServer/src/RequestParser.jl, in expression starting on line 16
while loading /Users/mymac/.julia/v0.6/HttpServer/src/HttpServer.jl, in expression starting on line 12
ERROR: LoadError: LoadError: Failed to precompile HttpServer to /Users/mymac/.julia/lib/v0.6/HttpServer.ji.
Stacktrace:
 [1] compilecache(::String) at ./loading.jl:710
 [2] _require(::Symbol) at ./loading.jl:463
 [3] require(::Symbol) at ./loading.jl:405
 [4] include_from_node1(::String) at ./loading.jl:576
 [5] include(::String) at ./sysimg.jl:14
 [6] include_from_node1(::String) at ./loading.jl:576
 [7] include(::String) at ./sysimg.jl:14
 [8] anonymous at ./<missing>:2
while loading /Users/mymac/.julia/v0.6/Mux/src/server.jl, in expression starting on line 1
while loading /Users/mymac/.julia/v0.6/Mux/src/Mux.jl, in expression starting on line 24
ERROR: LoadError: LoadError: Failed to precompile Mux to /Users/mymac/.julia/lib/v0.6/Mux.ji.
Stacktrace:
 [1] compilecache(::String) at ./loading.jl:710
 [2] _require(::Symbol) at ./loading.jl:463
 [3] require(::Symbol) at ./loading.jl:405
 [4] include_from_node1(::String) at ./loading.jl:576
 [5] include(::String) at ./sysimg.jl:14
 [6] include_from_node1(::String) at ./loading.jl:576
 [7] include(::String) at ./sysimg.jl:14
 [8] anonymous at ./<missing>:2
while loading /Users/mymac/.julia/v0.6/Blink/src/content/content.jl, in expression starting on line 1
while loading /Users/mymac/.julia/v0.6/Blink/src/Blink.jl, in expression starting on line 9
ERROR: LoadError: Failed to precompile Blink to /Users/mymac/.julia/lib/v0.6/Blink.ji.
Stacktrace:
 [1] compilecache(::String) at ./loading.jl:710
 [2] _require(::Symbol) at ./loading.jl:463
 [3] require(::Symbol) at ./loading.jl:405
 [4] include_from_node1(::String) at ./loading.jl:576
 [5] include(::String) at ./sysimg.jl:14
 [6] anonymous at ./<missing>:2
while loading /Users/mymac/.julia/v0.6/Atom/src/Atom.jl, in expression starting on line 5
ERROR: Failed to precompile Atom to /Users/mymac/.julia/lib/v0.6/Atom.ji.
Stacktrace:
 [1] compilecache(::String) at ./loading.jl:710
 [2] _require(::Symbol) at ./loading.jl:497
 [3] require(::Symbol) at ./loading.jl:405

然后我尝试了Pkg.build("HttpParser")命令,但没有成功

julia> Pkg.build("HttpParser")
INFO: Building HttpParser
INFO: Attempting to create directory /Users/mymac/.julia/v0.6/HttpParser/deps/downloads
INFO: Directory /Users/mymac/.julia/v0.6/HttpParser/deps/downloads already exists
INFO: Attempting to create directory /Users/mymac/.julia/v0.6/HttpParser/deps/downloads
INFO: Directory /Users/mymac/.julia/v0.6/HttpParser/deps/downloads already exists
INFO: Downloading file https://github.com/nodejs/http-parser/archive/v2.7.1.zip
INFO: Done downloading file https://github.com/nodejs/http-parser/archive/v2.7.1.zip
INFO: Attempting to create directory /Users/mymac/.julia/v0.6/HttpParser/deps
INFO: Directory /Users/mymac/.julia/v0.6/HttpParser/deps already exists
INFO: Path /Users/mymac/.julia/v0.6/HttpParser/deps/src/http-parser-2.7.1 already exists
INFO: Attempting to create directory /Users/mymac/.julia/v0.6/HttpParser/deps/usr/lib
INFO: Directory /Users/mymac/.julia/v0.6/HttpParser/deps/usr/lib already exists
INFO: Changing directory to /Users/mymac/.julia/v0.6/HttpParser/deps/src/http-parser-2.7.1
INFO: Changing directory to /Users/mymac/.julia/v0.6/HttpParser/deps/src/http-parser-2.7.1
INFO: Changing directory to /Users/mymac/.julia/v0.6/HttpParser/deps/src
INFO: Attempting to create directory /Users/mymac/.julia/v0.6/HttpParser/deps/usr/lib
INFO: Directory /Users/mymac/.julia/v0.6/HttpParser/deps/usr/lib already exists
INFO: Changing directory to /Users/mymac/.julia/v0.6/HttpParser/deps/src
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
============================================[ ERROR: HttpParser ]============================================

LoadError: failed process: Process(setenv(`make -j8 -C http-parser-2.7.1 library`,String["XPC_FLAGS=0x0", "PATH=/Applications/Julia-0.6.app/Contents/Resources/julia/bin:/Applications/Julia-0.6.app/Contents/Resources/julia/bin:/Users/mymac/anaconda3/bin:/Users/mymac/anaconda/bin:/Applications/Python/anaconda/bin:/Applications/Python/anaconda/bin:/Users/mymac/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin", "PWD=/Users/mymac", "DISPLAY=/private/tmp/com.apple.launchd.z6Xf4yXyzt/org.macosforge.xquartz:0", "XPC_SERVICE_NAME=0", "TERM_PROGRAM=Apple_Terminal", "SHELL=/bin/bash", "__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0", "LC_CTYPE=UTF-8", "SONAME=libhttp_parser.dylib", "TMPDIR=/var/folders/jq/yyp9q2fs1z5780k9l1_2ph4r0000gn/T/", "TK_LIBRARY=/System/Library/Frameworks/Tk.framework/Versions/8.5/Resources/Scripts", "FONTCONFIG_PATH=/Applications/Julia-0.6.app/Contents/Resources/julia/etc/fonts", "SHLVL=0", "LOGNAME=mymac", "TERM_SESSION_ID=EEE9213F-9771-4947-8280-FAAAA95EBD7D", "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.P76OjxwzrV/Listeners", "Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ps9thmS8pf/Render", "USER=mymac", "TERM=xterm-256color", "HOME=/Users/mymac", "TERM_PROGRAM_VERSION=400", "OPENBLAS_MAIN_FREE=1"]), ProcessExited(1)) [1]
while loading /Users/mymac/.julia/v0.6/HttpParser/deps/build.jl, in expression starting on line 71

=============================================================================================================

==============================================[ BUILD ERRORS ]===============================================

WARNING: HttpParser had build errors.

 - packages with build errors remain installed in /Users/mymac/.julia/v0.6
 - build the package(s) and all dependencies with `Pkg.build("HttpParser")`
 - build a single package by running its `deps/build.jl` script

=============================================================================================================

非常感谢您的反馈

1 个答案:

答案 0 :(得分:2)

crun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

此行表示您可能尚未安装xcode命令行工具,或者您遇到路径问题。因此,构建器无法找到构建HttpParser

所必需的命令

如果您尚未安装xcode命令行工具,可以在OS终端中运行以下命令。

$ xcode-select --install
单击

,然后单击“安装”。

https://github.com/JuliaWeb/HttpParser.jl/issues/52

http://railsapps.github.io/xcode-command-line-tools.html

安装工具后,您应该可以通过在Julia上运行HttpParser来构建Pkg.build("HttpParser")