有关project.toml的问题

之前在用MyBinder,在配置julia环境时,需要REQUIRE文件,比如:

julia 0.6.0
PyCall
PyPlot
...

在julia 1.1.0之后,REQUIRE这种方法好像不行了,我看MyBinder官网写到应该是需要用project.toml文件来替代。
我想问一下,如果我仅知道我需要用到的包名称列表的话,project.toml文件应该如何生成呢?

在repl的pkg模式下生成,或者调用Pkg这个标准库。

也就是说我需要先安装完所有包才能获得这个toml文件吗

可以手写,Pkg里有一个metadata compatible UUID 的函数可以返回你所需的UUID,然后按照生成的那种格式手写进去就行了。