-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explain "nix-shell" etc. #8
Comments
Hi Peter!
On the phone now, so briefly in the mean time if you are eager to get
started:
Nix is a package manager for reproducible environments. It comes as a
fuller Linux OS as well, but nixpkgs itself can be used on any (?) Linux
distro. See the one-paste curl command to get it installed:
https://nixos.org/nix/download.html
After that, the nix-shell command will give you a shell, with the packages
installed as defined in the default.nix or shell.nix file in the local dir.
Underhood uses a pinned nixpkgs version, so the binaries you would get from
the nix-shell should be the "same". Hopefully no surprises.
Note, the first time it will fetch many packages. Please tell if you
encounter any hurdle.
BR
Robin
|
Sorry for not being clearer in my question, and for probably missing something very obvious. I'm sure I could figure out how to use nix-shell from the docs, but I'm not interested in doing that, wonderful though nix-shell might be. Rather, I just want to use UnderHood, so I'm requesting you to provide a "cookbook" of instructions. For example, I got to this part in your README: "Get a So, I would very much appreciate a cookbook of what to type into my terminal window, to clear up my confusion. |
Ah, I see ;) I did a speedrun out of curiosity on a (somewhat underpowered) fresh VPS box. Can be done in I'll post some detailed steps, but TLDR is:
At this point, if you already have a Kythe |
Thank-you ... those instructions work. I'll prepare a pull request that updates the README with the details. |
Thank you! |
I started http_server with this command:
and started underhood using
I confirmed that the Kythe server was working by going to localhost:8081 ... any suggestions on what I've done wrong?
When the Kythe server isn't running, I get this error message:
|
@kamahen Something sounds amiss. Note: Displaying the simple program is a red herring, it is the default the UI shows (hardcoded in the UI). What you should look for is the presence of the filetree root on the left side (takes a bit to load). So port Since you don't mention starting the Note: The webpack dev server is set up in |
The README talks about "nix-shell in repo root". Please provide a pointer for those of us who aren't familiar with this tool.
The text was updated successfully, but these errors were encountered: