如何将依赖项添加到我的Julia包?

如何将依赖项添加到我的Julia包?,julia,Julia,我在Julia中创建了一个包(我们称之为package_name);文件结构已经与Project.toml和Manifest.toml文件一起生成,我在创建包时已经添加了一些依赖项 我忘记添加依赖项,我想让REPL显示: (package_name) pkg > 这样我就可以打字了 add dependency_name 我如何让REPL显示这一点?我想我需要转到软件包文件夹并(重新)激活软件包,但我无法用cd导航到它 显示我应该在REPL中键入的确切命令会很有帮助。为了获得正确的命

我在Julia中创建了一个包(我们称之为package_name);文件结构已经与Project.toml和Manifest.toml文件一起生成,我在创建包时已经添加了一些依赖项

我忘记添加依赖项,我想让REPL显示:

(package_name) pkg > 
这样我就可以打字了

add dependency_name
我如何让REPL显示这一点?我想我需要转到软件包文件夹并(重新)激活软件包,但我无法用cd导航到它

显示我应该在REPL中键入的确切命令会很有帮助。

为了获得正确的命令,当光标位于行的开头时,您应该键入一个右括号]。同样,在package REPL模式下,您需要在提示符后键入BackSpc以返回标准REPL模式:

julia> # type ] here to enter the Pkg REPL

# We're now in the Pkg REPL, but the default environment is active
# Let's activate the environment we want
# (replace the path below with "." to activate the environment defined in the current working directory)
(@v1.5) pkg> activate /path/to/package

# Now we see that the correct environment is active
# This is where new dependencies will be added
(package_name) pkg> add DepName

(package_name) pkg> # type BackSpace here to get back to the standard REPL

julia>
此外,通过使用
Pkg
库中定义的
Pkg“…”字符串宏,您可以在不进入Pkg REPL模式的情况下实现相同的功能:

julia> using Pkg

julia> pkg"activate /path/to/package"

julia> pkg"add DepName"

但是,对于一般的“pkg”,这将进入package REPL模式,我希望它用于我的特定包,比如HelloWorld>我添加了一些关于环境激活的细节。这是你需要的吗?