# Luxor and Julia Can they dance?

**URL:** <https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384>\
**Category:** Tooling\
**Created:** [June 18, 2019, 1:57am UTC](https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384 "2019-06-18T01:57:50Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![computerhoncho](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/computerhoncho/32/8949_2.png) [@computerhoncho](https://discourse.julialang.org/u/computerhoncho)\
**Post date:** [June 18, 2019, 1:57am UTC](https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384/1 "2019-06-18T01:57:50Z")

</div>

All:

```
    I am exited to learn all I can with Julia and my reach focus, Luxor.

```

I am building this out on Windows 10, 64-bit. I downloaded the current and most stable version  
of Julia, activated the prompt and run several Julia commands with no hitch.(SFSG).  
Emboldened, I next from the Julia command prompt, followed the command line  
instructions to download and install Luxor. After I keyed in the necessary commands,  
the computer took over and begin a Linux like package install in which there were  
a hundred status messages indicating various stages of the Luxor install. On closer  
inspection of the command line output about 10% of the output had some sort of  
errors, could not find module, could not find directory, etc.  
I was advised this might be a Windows Powershell issue and realized the  
PowerShell is the most current and up to date.  
What seems to be the hitch ??? Should I switch to a Mac machine and retrace  
my initial steps ??

```
    Mason Yu Jr., computer graphics aficionado

```

---

<div class="post-metadata">

**Author:** ![cormullion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cormullion/32/49131_2.png) [@cormullion](https://discourse.julialang.org/u/cormullion)\
**Post date:** [June 18, 2019, 6:12am UTC](https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384/2 "2019-06-18T06:12:12Z")

</div>

Hello Again! I think you posted a month ago on Reddit. Welcome (back)!

I’m sorry to hear that you’ve not made much progress… But the advice is the same: these error messages are important, and will allow you (and us, when we know what they are) to diagnose what the problems are, and how they might be solved.

It’s true, as someone observed on Reddit on your post, that Windows installations can be difficult. I’m not sure why that is, but that’s because I don’t use Windows myself. But others do, and you should receive help if you state your problems clearly.

Problems with a particular package specifically are better described in an issue on the GitHub repository for that package—you’re more likely to catch the author’s attention there,

---

<div class="post-metadata">

**Author:** ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)\
**Post date:** [June 18, 2019, 6:24am UTC](https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384/3 "2019-06-18T06:24:42Z")

</div>

@computerhoncho I use Windows 10 and I can help test the same installation.

Julia 1.1.1  
pkg\> add Luxor succeeds  
pkg\> test Luxor and there are warnings about a missing font called Georgia  
That is not serious of course  
I would suggest to @computerhoncho to install Julia 1.1.1 and try again!

---

<div class="post-metadata">

**Author:** ![cormullion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cormullion/32/49131_2.png) [@cormullion](https://discourse.julialang.org/u/cormullion)\
**Post date:** [June 18, 2019, 7:19am UTC](https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384/4 "2019-06-18T07:19:18Z")

</div>

Georgia’s always on my mind… 🙂 I wonder whether there are any fonts that are guaranteed to be available on all three platforms… Julia Sans anyone?

Thanks for the testing!

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [June 18, 2019, 7:26am UTC](https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384/5 "2019-06-18T07:26:36Z")

</div>

> [@computerhoncho](#):
>
> On closer  
> inspection of the command line output about 10% of the output had some sort of  
> errors, could not find module, could not find directory, etc.

Pasting these error messages here (please [quote your code](https://discourse.julialang.org/t/psa-how-to-quote-code-with-backticks/7530)) would very likely get you quick help. Conversely, without the exact messages, there is little we can do.

---

<div class="post-metadata">

**Author:** ![computerhoncho](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/computerhoncho/32/8949_2.png) [@computerhoncho](https://discourse.julialang.org/u/computerhoncho)\
**Post date:** [July 16, 2019, 8:13pm UTC](https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384/6 "2019-07-16T20:13:04Z")

</div>

Will do… thank you for your kind response …

---

<div class="post-metadata">

**Author:** ![computerhoncho](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/computerhoncho/32/8949_2.png) [@computerhoncho](https://discourse.julialang.org/u/computerhoncho)\
**Post date:** [July 17, 2019, 1:22am UTC](https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384/7 "2019-07-17T01:22:15Z")

</div>

v1.1) pkg\> add Luxor  
Cloning default registries into `C:\Users\compu\.julia`  
Cloning registry from “[GitHub - JuliaRegistries/General: The official registry of general Julia packages](https://github.com/JuliaRegistries/General.git)”  
ERROR: SystemError: opening file “C:\Users\compu\.julia\registries\General\Registry.toml”: No such file or directory  
Stacktrace:  
[1] #systemerror#43(::Nothing, ::Function, ::String, ::Bool) at .\error.jl:134  
[2] systemerror at .\error.jl:134 [inlined]  
[3] #open#309(::Bool, ::Nothing, ::Nothing, ::Nothing, ::Nothing, ::Function, ::String) at .\iostream.jl:289  
[4] #open at .\none:0 [inlined]  
[5] open(::String, ::String) at .\iostream.jl:345  
[6] #open#310(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::typeof(Pkg.TOML.parse), ::String, ::Vararg{String,N} where N) at .\iostream.jl:373  
[7] open at .\iostream.jl:373 [inlined]  
[8] parsefile at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\ext\TOML\src\TOML.jl:46 [inlined]  
[9] #read\_registry#91(::Bool, ::Function, ::String) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Types.jl:1149  
[10] read\_registry at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Types.jl:1144 [inlined]  
[11] clone\_or\_cp\_registries(::Pkg.Types.Context, ::Array{Pkg.Types.RegistrySpec,1}, ::String) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Types.jl:1121  
[12] clone\_or\_cp\_registries at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Types.jl:1087 [inlined]  
[13] clone\_default\_registries() at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Types.jl:1037  
[14] find\_registered!(::Pkg.Types.EnvCache, ::Array{String,1}, ::Array{Base.UUID,1}) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Types.jl:1312  
[15] registry\_resolve!(::Pkg.Types.EnvCache, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Types.jl:949  
[16] #add\_or\_develop#17(::Symbol, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:52  
[17] (::getfield(Pkg.API, Symbol(“#kw##add\_or\_develop”)))(::NamedTuple{(:mode,),Tuple{Symbol}}, ::typeof(Pkg.API.add\_or\_develop), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at .\none:0  
[18] do\_add!(::Dict{Symbol,Any}, ::Array{Pkg.Types.PackageSpec,1}, ::Dict{Symbol,Any}) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\REPLMode.jl:672  
[19] #invokelatest#1(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Any, ::Any, ::Vararg{Any,N} where N) at .\essentials.jl:742  
[20] invokelatest(::Any, ::Any, ::Vararg{Any,N} where N) at .\essentials.jl:741  
[21] do\_cmd!(::Pkg.REPLMode.PkgCommand, ::REPL.LineEditREPL) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\REPLMode.jl:563  
[22] #do\_cmd#31(::Bool, ::Function, ::REPL.LineEditREPL, ::String) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\REPLMode.jl:538  
[23] do\_cmd at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\REPLMode.jl:534 [inlined]  
[24] (::getfield(Pkg.REPLMode, Symbol(“##53#56”)){REPL.LineEditREPL,REPL.LineEdit.Prompt})(::REPL.LineEdit.MIState, ::Base.GenericIOBuffer{Array{UInt8,1}}, ::Bool) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\REPLMode.jl:988  
[25] #invokelatest#1 at .\essentials.jl:742 [inlined]  
[26] invokelatest at .\essentials.jl:741 [inlined]  
[27] run\_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\REPL\src\LineEdit.jl:2273  
[28] run\_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\REPL\src\REPL.jl:1035  
[29] run\_repl(::REPL.AbstractREPL, ::Any) at C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.1\REPL\src\REPL.jl:192  
[30] (::getfield(Base, Symbol(“##734#736”)){Bool,Bool,Bool,Bool})(::Module) at .\client.jl:362  
[31] #invokelatest#1 at .\essentials.jl:742 [inlined]  
[32] invokelatest at .\essentials.jl:741 [inlined]  
[33] run\_main\_repl(::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at .\client.jl:346  
[34] exec\_options(::Base.JLOptions) at .\client.jl:284  
[35] \_start() at .\client.jl:436

(v1.1) pkg\>

I then tried using Luxor; did not work

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [July 17, 2019, 5:46am UTC](https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384/8 "2019-07-17T05:46:40Z")

</div>

> [@computerhoncho](#):
>
> I then tried using Luxor; did not work

The above error message is not related to Luxor at all. `Pkg` can’t install it for some reason. To debug that, please open a new topic with the error message (and again, please quote your code).

Can you install other packages?

---

<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:** [July 17, 2019, 7:42am UTC](https://discourse.julialang.org/t/luxor-and-julia-can-they-dance/25384/9 "2019-07-17T07:42:46Z")

</div>

Try delete the folder `C:\Users\compu\.julia\registries\General` and `add` again.
