Zulip Chat Archive

Stream: new members

Topic: lean path


Hendrik (Sep 22 2018 at 04:14):

I have the following problem: After installing the lean vs code extension and downloading the math library, adding the math library to a workspace results in unresolved imports because the math library is not inside the LEAN_PATH.

Does this mean that the math library needs to be saved inside the lean folder or is there a way to add the path to the math library to LEAN_PATH?

Bryan Gin-ge Chen (Sep 22 2018 at 04:25):

Are you using leanpkg add to set up mathlib?

Bryan Gin-ge Chen (Sep 22 2018 at 04:26):

There are some detailed instructions here which worked for me.

Hendrik (Sep 22 2018 at 04:30):

Oh, I didn't, I simply forked the math library from github. Thank you for the link!

Hendrik (Sep 22 2018 at 04:40):

I got to the point where lean --version works well but trying to create a project fails to the "failed to start child process" error also documented here: https://groups.google.com/forum/#!topic/lean-user/a3nphm5h2p4

Geoffrey Yeung (Sep 22 2018 at 06:11):

just my 2 cents, in my case it was because git was not in PATH

Hendrik (Sep 22 2018 at 07:19):

I'm pretty sure the path variables are set correctly. Maybe I will try the linux installation some time in the future. I think the developers should actually put a lot more attention on making lean accessible to new users. I am comfortable with command line use but doing a project with students would be a nightmare.

Bryan Gin-ge Chen (Sep 22 2018 at 13:15):

I have a working setup on windows 10 and I don't recall ever having to deal with this error. I'm using the bash shell that comes with git for windows "C:\Program Files\Git\bin\sh.ext", though I'm using it from the program cmder. The only lean-related thing I have in the path (which I placed in my .bashrc) is the path to my lean-nightly directory which is inside something like users\user\Downloads.

When exactly does the failed to start child process error occur, and does it say anything else? Is it when running leanpkg new? We should at least be able to figure out where it's being triggered...

Bryan Gin-ge Chen (Sep 23 2018 at 18:36):

@Hendrik It looks like this issue has been figured out here. One quick solution is simply to try the git-bash shell if you have that installed.


Last updated: Dec 20 2023 at 11:08 UTC