Email or username:

Password:

Forgot your password?
Top-level
Vivien the Trumpeting Elephant

@dthompson It seems very interesting, but how do you run the example? I tried this:

$ LANG=en_US.UTF-8 guix shell -f manifest.scm -- make
[/…]/guile-hoot/examples/project-template/manifest.scm:6:1: error: packages->manifest: unbound variable
hint: Did you forget `(use-modules (guix profiles))'?

4 comments
dave

@gugurumbe innnnteresting... it seems guix behaves differently depending on the flags used? 'guix shell -f manifest.scm' shows that error, but 'guix shell' doesn't! that's a very odd thing for guix to do, imo! I guess I should just explicitly include (guix profiles) to cover all the bases then. either hack your copy of the manifest as needed or just use plain ol 'guix shell' with no flags. and do see the README for the current caveats regarding the js-runtime directory.

Vivien the Trumpeting Elephant

@dthompson Oh it’s because it should be called with -m manifest.scm, not -f manifest.scm. (without specifying manifest.scm, it does not want to run because security something)

dave

@gugurumbe oh right! In my head I was thinking it was -m not -f! Totally missed that. Yeah Guix issues that security message when invoking its automatic behavior. If you do the echo command it prints out it will allow the next invocation to work.

Vivien the Trumpeting Elephant

@dthompson Thanks, but I don’t want to change my home for each package that I’m trying. Otherwise it will be an indescriptible mess in a few years.

Go Up