<p dir="auto">xref <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="849775863" data-permission-text="Title is private" data-url="https://github.com/jump-dev/MathOptInterface.jl/issues/1294" data-hovercard-type="issue" data-hovercard-url="/jump-dev/MathOptInterface.jl/issues/1294/hovercard" href="https://github.com/jump-dev/MathOptInterface.jl/issues/1294">jump-dev/MathOptInterface.jl#1294</a><br>
also looks similar to <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="797730084" data-permission-text="Title is private" data-url="https://github.com/JuliaLang/julia/issues/39465" data-hovercard-type="issue" data-hovercard-url="/JuliaLang/julia/issues/39465/hovercard" href="https://github.com/JuliaLang/julia/issues/39465">#39465</a></p>
<p dir="auto">I'm not sure how to properly reduce this, sorry for the dependency. On Julia master, if I run:</p>
<div class="highlight highlight-source-julia notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="using Hypatia
const MOI = Hypatia.MOI
model = Hypatia.Optimizer()
cache = MOI.Utilities.Model{Float64}()
MOI.copy_to(model, cache)"><pre class="notranslate"><span class="pl-k">using</span> Hypatia
<span class="pl-k">const</span> MOI <span class="pl-k">=</span> Hypatia<span class="pl-k">.</span>MOI
model <span class="pl-k">=</span> Hypatia<span class="pl-k">.</span><span class="pl-c1">Optimizer</span>()
cache <span class="pl-k">=</span> MOI<span class="pl-k">.</span>Utilities<span class="pl-k">.</span><span class="pl-c1">Model</span><span class="pl-c1">{Float64}</span>()
MOI<span class="pl-k">.</span><span class="pl-c1">copy_to</span>(model, cache)</pre></div>
<p dir="auto">I get :</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Internal error: encountered unexpected error in runtime:
StackOverflowError()
intersect at /home/thoth/julia/src/subtype.c:2944
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3060
intersect_unionall_ at /home/thoth/julia/src/subtype.c:2538
intersect_unionall at /home/thoth/julia/src/subtype.c:2587
intersect at /home/thoth/julia/src/subtype.c:3096
intersect_all at /home/thoth/julia/src/subtype.c:3186
intersect_aside at /home/thoth/julia/src/subtype.c:2092 [inlined]
intersect_aside at /home/thoth/julia/src/subtype.c:2079 [inlined]
intersect_var at /home/thoth/julia/src/subtype.c:2306
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3060
intersect_unionall_ at /home/thoth/julia/src/subtype.c:2538
intersect_unionall at /home/thoth/julia/src/subtype.c:2587
intersect at /home/thoth/julia/src/subtype.c:3096
intersect_all at /home/thoth/julia/src/subtype.c:3186
intersect_aside at /home/thoth/julia/src/subtype.c:2092 [inlined]
intersect_aside at /home/thoth/julia/src/subtype.c:2079 [inlined]
intersect_var at /home/thoth/julia/src/subtype.c:2306
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3060
intersect_unionall_ at /home/thoth/julia/src/subtype.c:2538
intersect_unionall at /home/thoth/julia/src/subtype.c:2587
intersect at /home/thoth/julia/src/subtype.c:3096
intersect_all at /home/thoth/julia/src/subtype.c:3186
intersect_aside at /home/thoth/julia/src/subtype.c:2092 [inlined]
intersect_aside at /home/thoth/julia/src/subtype.c:2079 [inlined]
intersect_var at /home/thoth/julia/src/subtype.c:2306
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3060
...etc"><pre class="notranslate"><code class="notranslate">Internal error: encountered unexpected error in runtime:
StackOverflowError()
intersect at /home/thoth/julia/src/subtype.c:2944
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3060
intersect_unionall_ at /home/thoth/julia/src/subtype.c:2538
intersect_unionall at /home/thoth/julia/src/subtype.c:2587
intersect at /home/thoth/julia/src/subtype.c:3096
intersect_all at /home/thoth/julia/src/subtype.c:3186
intersect_aside at /home/thoth/julia/src/subtype.c:2092 [inlined]
intersect_aside at /home/thoth/julia/src/subtype.c:2079 [inlined]
intersect_var at /home/thoth/julia/src/subtype.c:2306
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3060
intersect_unionall_ at /home/thoth/julia/src/subtype.c:2538
intersect_unionall at /home/thoth/julia/src/subtype.c:2587
intersect at /home/thoth/julia/src/subtype.c:3096
intersect_all at /home/thoth/julia/src/subtype.c:3186
intersect_aside at /home/thoth/julia/src/subtype.c:2092 [inlined]
intersect_aside at /home/thoth/julia/src/subtype.c:2079 [inlined]
intersect_var at /home/thoth/julia/src/subtype.c:2306
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3060
intersect_unionall_ at /home/thoth/julia/src/subtype.c:2538
intersect_unionall at /home/thoth/julia/src/subtype.c:2587
intersect at /home/thoth/julia/src/subtype.c:3096
intersect_all at /home/thoth/julia/src/subtype.c:3186
intersect_aside at /home/thoth/julia/src/subtype.c:2092 [inlined]
intersect_aside at /home/thoth/julia/src/subtype.c:2079 [inlined]
intersect_var at /home/thoth/julia/src/subtype.c:2306
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3044
intersect at /home/thoth/julia/src/subtype.c:3060
...etc
</code></pre></div>
<p dir="auto">This is with <code class="notranslate">Hypatia</code> master on Ubuntu (but also seen on Windows).</p>
<h2 dir="auto">MWE (sorry that it involves a heavyweight dependency)</h2>
<div class="highlight highlight-source-julia notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="using Pkg; Pkg.add(&quot;MixedModels&quot;)
using MixedModels
using MixedModels: dataset

cbpp = dataset(:cbpp)
form = @formula((incid/hsz) ~ 1 + period + (1|herd))
# fails
glmm = GeneralizedLinearMixedModel(form, cbpp,
                                   Binomial();
                                   wts=float(cbpp.hsz))
#fails
@code_warntype GeneralizedLinearMixedModel(form, cbpp,
                                           Binomial();
                                           wts=float(cbpp.hsz))"><pre class="notranslate"><span class="pl-k">using</span> Pkg; Pkg<span class="pl-k">.</span><span class="pl-c1">add</span>(<span class="pl-s"><span class="pl-pds">"</span>MixedModels<span class="pl-pds">"</span></span>)
<span class="pl-k">using</span> MixedModels
<span class="pl-k">using</span> MixedModels<span class="pl-k">:</span> dataset

cbpp <span class="pl-k">=</span> <span class="pl-c1">dataset</span>(<span class="pl-c1">:cbpp</span>)
form <span class="pl-k">=</span> <span class="pl-c1">@formula</span>((incid<span class="pl-k">/</span>hsz) <span class="pl-k">~</span> <span class="pl-c1">1</span> <span class="pl-k">+</span> period <span class="pl-k">+</span> (<span class="pl-c1">1</span><span class="pl-k">|</span>herd))
<span class="pl-c"><span class="pl-c">#</span> fails</span>
glmm <span class="pl-k">=</span> <span class="pl-c1">GeneralizedLinearMixedModel</span>(form, cbpp,
                                   <span class="pl-c1">Binomial</span>();
                                   wts<span class="pl-k">=</span><span class="pl-c1">float</span>(cbpp<span class="pl-k">.</span>hsz))
<span class="pl-c"><span class="pl-c">#</span>fails</span>
<span class="pl-c1">@code_warntype</span> <span class="pl-c1">GeneralizedLinearMixedModel</span>(form, cbpp,
                                           <span class="pl-c1">Binomial</span>();
                                           wts<span class="pl-k">=</span><span class="pl-c1">float</span>(cbpp<span class="pl-k">.</span>hsz))</pre></div>
<p dir="auto">On 1.6, we get reasonable behavior:</p>
<div class="highlight highlight-source-julia notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="      @code_warntype GeneralizedLinearMixedModel(form, cbpp,
                                                  Binomial();
                                                  wts=float(cbpp.hsz))
MethodInstance for (::Core.var&quot;#Type##kw&quot;)(::NamedTuple{(:wts,), Tuple{Vector{Float64}}}, ::Type{GeneralizedLinearMixedModel}, ::StatsModels.FormulaTerm{StatsModels.FunctionTerm{typeof(/), var&quot;#1#3&quot;, (:incid, :hsz)}, Tuple{StatsModels.ConstantTerm{Int64}, StatsModels.Term, StatsModels.FunctionTerm{typeof(|), var&quot;#2#4&quot;, (:herd,)}}}, ::Arrow.Table, ::Binomial{Float64})
  from (var&quot;#s35&quot;::Core.var&quot;#Type##kw&quot;)(::Any, ::Type{GeneralizedLinearMixedModel}, f::StatsModels.FormulaTerm, tbl, d::Distributions.Distribution) in MixedModels at /home/alex/.julia/dev/MixedModels/src/generalizedlinearmixedmodel.jl:325
Arguments
  #s35::Core.Const(Core.var&quot;#Type##kw&quot;())
  @_2::NamedTuple{(:wts,), Tuple{Vector{Float64}}}
  @_3::Type{GeneralizedLinearMixedModel}
  f::StatsModels.FormulaTerm{StatsModels.FunctionTerm{typeof(/), var&quot;#1#3&quot;, (:incid, :hsz)}, Tuple{StatsModels.ConstantTerm{Int64}, StatsModels.Term, StatsModels.FunctionTerm{typeof(|), var&quot;#2#4&quot;, (:herd,)}}}
  tbl::Arrow.Table
  d::Binomial{Float64}
Body::GeneralizedLinearMixedModel
1 ─ %1 = MixedModels.canonicallink(d)::Core.Const(LogitLink())
│   %2 = (#s35)(@_2, @_3, f, tbl, d, %1)::GeneralizedLinearMixedModel
└──      return %2"><pre class="notranslate">      <span class="pl-c1">@code_warntype</span> <span class="pl-c1">GeneralizedLinearMixedModel</span>(form, cbpp,
                                                  <span class="pl-c1">Binomial</span>();
                                                  wts<span class="pl-k">=</span><span class="pl-c1">float</span>(cbpp<span class="pl-k">.</span>hsz))
MethodInstance <span class="pl-k">for</span> (<span class="pl-k">::</span><span class="pl-c1">Core.var"#Type##kw"</span>)(<span class="pl-k">::</span><span class="pl-c1">NamedTuple{(:wts,), Tuple{Vector{Float64}}}</span>, <span class="pl-k">::</span><span class="pl-c1">Type{GeneralizedLinearMixedModel}</span>, <span class="pl-k">::</span><span class="pl-c1">StatsModels.FormulaTerm{StatsModels.FunctionTerm{typeof(/), var"#1#3", (:incid, :hsz)}, Tuple{StatsModels.ConstantTerm{Int64}, StatsModels.Term, StatsModels.FunctionTerm{typeof(|), var"#2#4", (:herd,)}}}</span>, <span class="pl-k">::</span><span class="pl-c1">Arrow.Table</span>, <span class="pl-k">::</span><span class="pl-c1">Binomial{Float64}</span>)
  from (<span class="pl-c1">var"#s35"</span><span class="pl-k">::</span><span class="pl-c1">Core.var"#Type##kw"</span>)(<span class="pl-k">::</span><span class="pl-c1">Any</span>, <span class="pl-k">::</span><span class="pl-c1">Type{GeneralizedLinearMixedModel}</span>, f<span class="pl-k">::</span><span class="pl-c1">StatsModels.FormulaTerm</span>, tbl, d<span class="pl-k">::</span><span class="pl-c1">Distributions.Distribution</span>) <span class="pl-k">in</span> MixedModels at <span class="pl-k">/</span>home<span class="pl-k">/</span>alex<span class="pl-k">/</span><span class="pl-k">.</span>julia<span class="pl-k">/</span>dev<span class="pl-k">/</span>MixedModels<span class="pl-k">/</span>src<span class="pl-k">/</span>generalizedlinearmixedmodel<span class="pl-k">.</span>jl<span class="pl-k">:</span><span class="pl-c1">325</span>
Arguments
  <span class="pl-c"><span class="pl-c">#</span>s35::Core.Const(Core.var"#Type##kw"())</span>
  <span class="pl-c1">@_2</span><span class="pl-k">::</span><span class="pl-c1">NamedTuple{(:wts,), Tuple{Vector{Float64}}}</span>
  <span class="pl-c1">@_3</span><span class="pl-k">::</span><span class="pl-c1">Type{GeneralizedLinearMixedModel}</span>
  f<span class="pl-k">::</span><span class="pl-c1">StatsModels.FormulaTerm{StatsModels.FunctionTerm{typeof(/), var"#1#3", (:incid, :hsz)}, Tuple{StatsModels.ConstantTerm{Int64}, StatsModels.Term, StatsModels.FunctionTerm{typeof(|), var"#2#4", (:herd,)}}}</span>
  tbl<span class="pl-k">::</span><span class="pl-c1">Arrow.Table</span>
  d<span class="pl-k">::</span><span class="pl-c1">Binomial{Float64}</span>
Body<span class="pl-k">::</span><span class="pl-c1">GeneralizedLinearMixedModel</span>
<span class="pl-c1">1</span> ─ <span class="pl-k">%</span><span class="pl-c1">1</span> <span class="pl-k">=</span> MixedModels<span class="pl-k">.</span><span class="pl-c1">canonicallink</span>(d)<span class="pl-k">::</span><span class="pl-c1">Core.Const</span>(<span class="pl-c1">LogitLink</span>())
│   <span class="pl-k">%</span><span class="pl-c1">2</span> <span class="pl-k">=</span> (<span class="pl-c"><span class="pl-c">#</span>s35)(@_2, @_3, f, tbl, d, %1)::GeneralizedLinearMixedModel</span>
└──      <span class="pl-k">return</span> <span class="pl-k">%</span><span class="pl-c1">2</span></pre></div>
<h2 dir="auto">My environment</h2>
<div class="highlight highlight-source-julia notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="julia&gt; versioninfo(verbose=true)
Julia Version 1.7.0-DEV.709
Commit 11016bfcb2 (2021-03-15 14:55 UTC)
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Linux Mint 20.1
  uname: Linux 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 x86_64
  CPU: Intel(R) Xeon(R) E-2288G CPU @ 3.70GHz: 
                 speed         user         nice          sys         idle          irq
       #1-16  4781 MHz    3839559 s      18585 s    1265381 s  102100514 s          0 s
       
  Memory: 31.24289321899414 GB (654.33203125 MB free)
  Uptime: 676427.0 sec
  Load Avg:  2.0  1.49  1.24
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-11.0.1 (ORCJIT, skylake)
Environment:
  JULIA_NUM_THREADS = 8
  R_LD_LIBRARY_PATH = /usr/local/lib/julia/
  XDG_SESSION_PATH = /org/freedesktop/DisplayManager/Session0
  MANDATORY_PATH = /usr/share/gconf/cinnamon.mandatory.path
  HOMEBREW_PREFIX = /home/linuxbrew/.linuxbrew
  MANPATH = /home/linuxbrew/.linuxbrew/share/man:/home/linuxbrew/.linuxbrew/share/man::
  HOME = /home/user
  XDG_SEAT_PATH = /org/freedesktop/DisplayManager/Seat0
  INFOPATH = /home/linuxbrew/.linuxbrew/share/info:/home/linuxbrew/.linuxbrew/share/info:
  GEM_HOME = /home/user/gems
  TERM = screen-256color
  DEFAULTS_PATH = /usr/share/gconf/cinnamon.default.path
  HOMEBREW_CELLAR = /home/linuxbrew/.linuxbrew/Cellar
  HOMEBREW_REPOSITORY = /home/linuxbrew/.linuxbrew/Homebrew
  PATH = /home/user/gems/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/user/.local/bin:/home/user/.bin:/home/user/gems/bin:/home/user/anaconda3/condabin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/user/.local/bin:/home/user/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/user/.golang/bin:/home/user/.golang/bin
  GOPATH = /home/user/.golang"><pre class="notranslate">julia<span class="pl-k">&gt;</span> <span class="pl-c1">versioninfo</span>(verbose<span class="pl-k">=</span><span class="pl-c1">true</span>)
Julia Version <span class="pl-c1">1.7</span>.<span class="pl-c1">0</span><span class="pl-k">-</span>DEV.<span class="pl-c1">709</span>
Commit <span class="pl-c1">11016</span>bfcb2 (<span class="pl-c1">2021</span><span class="pl-k">-</span><span class="pl-c1">03</span><span class="pl-k">-</span><span class="pl-c1">15</span> <span class="pl-c1">14</span><span class="pl-k">:</span><span class="pl-c1">55</span> UTC)
Platform Info<span class="pl-k">:</span>
  OS<span class="pl-k">:</span> Linux (x86_64<span class="pl-k">-</span>linux<span class="pl-k">-</span>gnu)
      Linux Mint <span class="pl-c1">20.1</span>
  uname<span class="pl-k">:</span> Linux <span class="pl-c1">5.8</span>.<span class="pl-c1">0</span><span class="pl-k">-</span><span class="pl-c1">44</span><span class="pl-k">-</span>generic <span class="pl-c"><span class="pl-c">#</span>50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 x86_64</span>
  CPU<span class="pl-k">:</span> <span class="pl-c1">Intel</span>(R) <span class="pl-c1">Xeon</span>(R) E<span class="pl-k">-</span><span class="pl-c1">2288</span>G CPU @ <span class="pl-c1">3.70</span>GHz<span class="pl-k">:</span> 
                 speed         user         nice          sys         idle          irq
       <span class="pl-c"><span class="pl-c">#</span>1-16  4781 MHz    3839559 s      18585 s    1265381 s  102100514 s          0 s</span>
       
  Memory<span class="pl-k">:</span> <span class="pl-c1">31.24289321899414</span> GB (<span class="pl-c1">654.33203125</span> MB free)
  Uptime<span class="pl-k">:</span> <span class="pl-c1">676427.0</span> sec
  Load Avg<span class="pl-k">:</span>  <span class="pl-c1">2.0</span>  <span class="pl-c1">1.49</span>  <span class="pl-c1">1.24</span>
  WORD_SIZE<span class="pl-k">:</span> <span class="pl-c1">64</span>
  LIBM<span class="pl-k">:</span> libopenlibm
  LLVM<span class="pl-k">:</span> libLLVM<span class="pl-k">-</span><span class="pl-c1">11.0</span>.<span class="pl-c1">1</span> (ORCJIT, skylake)
Environment<span class="pl-k">:</span>
  JULIA_NUM_THREADS <span class="pl-k">=</span> <span class="pl-c1">8</span>
  R_LD_LIBRARY_PATH <span class="pl-k">=</span> <span class="pl-k">/</span>usr<span class="pl-k">/</span><span class="pl-k">local</span><span class="pl-k">/</span>lib<span class="pl-k">/</span>julia<span class="pl-k">/</span>
  XDG_SESSION_PATH <span class="pl-k">=</span> <span class="pl-k">/</span>org<span class="pl-k">/</span>freedesktop<span class="pl-k">/</span>DisplayManager<span class="pl-k">/</span>Session0
  MANDATORY_PATH <span class="pl-k">=</span> <span class="pl-k">/</span>usr<span class="pl-k">/</span>share<span class="pl-k">/</span>gconf<span class="pl-k">/</span>cinnamon<span class="pl-k">.</span>mandatory<span class="pl-k">.</span>path
  HOMEBREW_PREFIX <span class="pl-k">=</span> <span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew
  MANPATH <span class="pl-k">=</span> <span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew<span class="pl-k">/</span>share<span class="pl-k">/</span>man<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew<span class="pl-k">/</span>share<span class="pl-k">/</span>man<span class="pl-k">:</span>:
  HOME <span class="pl-k">=</span> <span class="pl-k">/</span>home<span class="pl-k">/</span>user
  XDG_SEAT_PATH <span class="pl-k">=</span> <span class="pl-k">/</span>org<span class="pl-k">/</span>freedesktop<span class="pl-k">/</span>DisplayManager<span class="pl-k">/</span>Seat0
  INFOPATH <span class="pl-k">=</span> <span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew<span class="pl-k">/</span>share<span class="pl-k">/</span>info<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew<span class="pl-k">/</span>share<span class="pl-k">/</span>info<span class="pl-k">:</span>
  GEM_HOME <span class="pl-k">=</span> <span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span>gems
  TERM <span class="pl-k">=</span> screen<span class="pl-k">-</span><span class="pl-c1">256</span>color
  DEFAULTS_PATH <span class="pl-k">=</span> <span class="pl-k">/</span>usr<span class="pl-k">/</span>share<span class="pl-k">/</span>gconf<span class="pl-k">/</span>cinnamon<span class="pl-k">.</span>default<span class="pl-k">.</span>path
  HOMEBREW_CELLAR <span class="pl-k">=</span> <span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew<span class="pl-k">/</span>Cellar
  HOMEBREW_REPOSITORY <span class="pl-k">=</span> <span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew<span class="pl-k">/</span>Homebrew
  PATH <span class="pl-k">=</span> <span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span>gems<span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew<span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew<span class="pl-k">/</span>sbin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span><span class="pl-k">.</span><span class="pl-k">local</span><span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span><span class="pl-k">.</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span>gems<span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span>anaconda3<span class="pl-k">/</span>condabin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew<span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>linuxbrew<span class="pl-k">/</span><span class="pl-k">.</span>linuxbrew<span class="pl-k">/</span>sbin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span><span class="pl-k">.</span><span class="pl-k">local</span><span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span><span class="pl-k">.</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>usr<span class="pl-k">/</span><span class="pl-k">local</span><span class="pl-k">/</span>sbin<span class="pl-k">:</span><span class="pl-k">/</span>usr<span class="pl-k">/</span><span class="pl-k">local</span><span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>usr<span class="pl-k">/</span>sbin<span class="pl-k">:</span><span class="pl-k">/</span>usr<span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>sbin<span class="pl-k">:</span><span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>usr<span class="pl-k">/</span>games<span class="pl-k">:</span><span class="pl-k">/</span>usr<span class="pl-k">/</span><span class="pl-k">local</span><span class="pl-k">/</span>games<span class="pl-k">:</span><span class="pl-k">/</span>snap<span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span><span class="pl-k">.</span>golang<span class="pl-k">/</span>bin<span class="pl-k">:</span><span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span><span class="pl-k">.</span>golang<span class="pl-k">/</span>bin
  GOPATH <span class="pl-k">=</span> <span class="pl-k">/</span>home<span class="pl-k">/</span>user<span class="pl-k">/</span><span class="pl-k">.</span>golang</pre></div>
<p dir="auto">cc <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ararslan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ararslan">@ararslan</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dmbates/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dmbates">@dmbates</a></p>