Julia - 开始使用本地编译的 Pkg

问题描述 投票:0回答:1

这是在 Julia 1.9.3 上。我正在尝试使用高精度算术和 Remez.jl 包来测试一些想法。我有代码并且编译正常。我可以用 Julia 作为一种语言来做一些玩具,但我无法弄清楚如何使编译后的“Remez”本地包对 Julia 环境可见,以运行初始 runtests.jl 或我的代码。这是控制台输出,我查看了有关 SO 的各种建议并尝试了它们,但没有成功。我很确定这是 Julia 环境中的一个典型的新手错误,但我只是 尚未找到正确的常见问题解答。请有人告诉我我在这里做错了什么?

$ julia Remez.jl
$ julia runtests.jl
ERROR: LoadError: ArgumentError: Package Remez not found in current path.
- Run `import Pkg; Pkg.add("Remez")` to install the Remez package.
Stacktrace:
[1] macro expansion
@ ./loading.jl:1630 [inlined]
[2] macro expansion
@ ./lock.jl:267 [inlined]
[3] require(into::Module, mod::Symbol)
@ Base ./loading.jl:1611
in expression starting at /home/martin/Downloads/runtests.jl:1
$ import Pkg; Pkg.add("Remez")
bash: syntax error near unexpected token `"Remez"'
$ Run 'import Pkg; Pkg.add("Remez")'
Command 'Run' not found, did you mean:
[snip]
$ import Pkg; Pkg.add("Remez")
bash: syntax error near unexpected token `"Remez"'
$ using Pkg; Pkg.add("Remez")
bash: syntax error near unexpected token `"Remez"'
$ import Pkg; Pkg.add(".Remez")
bash: syntax error near unexpected token `".Remez"'
$ julia -v
julia version 1.9.3

还有一些其他排列都具有相同的“无能为力”结果。 感谢您的任何启发。我确信这真的很愚蠢

package julia mathematical-optimization
1个回答
0
投票

你需要

julia --project=.. runtests.jl
project
环境告诉 julia 指定依赖项的
Project.toml
文件位于何处。

© www.soinside.com 2019 - 2024. All rights reserved.