mirror of
https://codeberg.org/qwjyh/dotfiles.git
synced 2025-06-27 03:39:20 +09:00
fix(julials): remove sysimage to fix too old LanguageServer.jl version being resolved
This commit is contained in:
parent
b40e8ad329
commit
ddb9a620c9
3 changed files with 18 additions and 17 deletions
|
@ -6,24 +6,25 @@ using Pkg
|
|||
# add LanguageServer.jl
|
||||
Pkg.add("LanguageServer")
|
||||
|
||||
# add dependencies of LanguageServer.jl
|
||||
pkg_ls = Pkg.project().dependencies["LanguageServer"]
|
||||
pkg_ls_deps = Pkg.dependencies()[pkg_ls].dependencies |> keys
|
||||
foreach(Pkg.add, pkg_ls_deps)
|
||||
# add PackageCompiler.jl
|
||||
Pkg.add("PackageCompiler")
|
||||
|
||||
# add extra dependencies
|
||||
# these packages are manually collected
|
||||
pkg_extra = ["Logging", "Sockets", "DataStructures", "Tar", "ArgTools", "Dates", "Downloads", "TOML"]
|
||||
foreach(Pkg.add, pkg_extra)
|
||||
@info "dependency added"
|
||||
Pkg.add(pkg_extra)
|
||||
@info "added dependencies"
|
||||
|
||||
# Extra package to be executed in precompiled code
|
||||
pkg_precompiled = ["SymbolServer"]
|
||||
|
||||
# save pkgs to be used for precompile functions with traced script
|
||||
out_path = joinpath(Pkg.project().path |> dirname, "precompile_exec_head.jl")
|
||||
@info "writing $(out_path)"
|
||||
open(out_path, "w") do io
|
||||
println(io, "using LanguageServer")
|
||||
println(io, "using " * join(pkg_ls_deps, ", "))
|
||||
println(io, "using " * join(pkg_extra, ", "))
|
||||
# println(io, "using " * join(pkg_precompiled, ", "))
|
||||
if Sys.iswindows()
|
||||
println(io, "import FileWatching")
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue