Skip to content

cannot run a simple HTTP server.

After building artanis when i run:

guile -c "(use-modules (artanis artanis))(init-server)(run)"

I get this error:

Loading /etc/artanis/artanis.conf...done.
Backtrace:
In ice-9/boot-9.scm:
  1755:12  9 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
           8 (apply-smob/0 #<thunk 7fc85810e300>)
In ice-9/boot-9.scm:
    724:2  7 (call-with-prompt _ _ #<procedure default-prompt-handle…>)
In ice-9/eval.scm:
    619:8  6 (_ #(#(#<directory (guile-user) 7fc858111c80>)))
In ice-9/command-line.scm:
   185:19  5 (_ #<input: custom-port 7fc85810c850>)
In unknown file:
           4 (eval (init-server) #<directory (guile-user) 7fc858111c…>)
In artanis/artanis.scm:
    248:3  3 (init-server #:statics _ #:cache-statics? _ #:exclude _)
In artanis/i18n.scm:
   107:40  2 (init-i18n)
In artanis/i18n/json.scm:
     60:7  1 (i18n-json-init)
In unknown file:
           0 (mkdir "#f/sys/i18n/json" #<undefined>)

ERROR: In procedure mkdir:
In procedure mkdir: No such file or directory

I genuinely have no idea how to solve this please help. I am trying to build and run this on Arch Linux.