Skip to content

Instantly share code, notes, and snippets.

@savannidgerinel
Created July 14, 2016 05:27
Show Gist options
  • Save savannidgerinel/ce199ffe7752a4760cce7783a2488e7e to your computer and use it in GitHub Desktop.
Save savannidgerinel/ce199ffe7752a4760cce7783a2488e7e to your computer and use it in GitHub Desktop.
nixos lua shell with packages
with import <nixpkgs> {};
stdenv.mkDerivation rec {
name = "lua-env";
env = buildEnv { name = name; paths = buildInputs; };
buildInputs = [ lua5_2 lua52Packages.luasocket lua52Packages.luasec lua52Packages.cjson ];
}
@savannidgerinel
Copy link
Author

Here is the output of the script:

[nix-shell:~/src/project]$ ./lamarr-simulator.lua 
lua: ./lamarr-simulator.lua:5: module 'ltn12' not found:
    no field package.preload['ltn12']
    no file '/usr/share/lua/5.2/ltn12.lua'
    no file '/usr/share/lua/5.2/ltn12/init.lua'
    no file '/usr/lib/lua/5.2/ltn12.lua'
    no file '/usr/lib/lua/5.2/ltn12/init.lua'
    no file './ltn12.lua'
    no file '/usr/lib/lua/5.2/ltn12.so'
    no file '/usr/lib/lua/5.2/loadall.so'
    no file './ltn12.so'
stack traceback:
    [C]: in function 'require'
    ./lamarr-simulator.lua:5: in main chunk
    [C]: in ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment