Advertisement
Guest User

Untitled

a guest
Jan 8th, 2014
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. daniel@mercury:~/repos/zonu$ lein compile
  2. Compiling models.db
  3. Exception in thread "main" java.io.FileNotFoundException: Could not locate models/db__init.class or models/db.clj on classpath:
  4. at clojure.lang.RT.load(RT.java:443)
  5. at clojure.lang.RT.load(RT.java:411)
  6. at clojure.core$load$fn__5018.invoke(core.clj:5530)
  7. at clojure.core$load.doInvoke(core.clj:5529)
  8. at clojure.lang.RestFn.invoke(RestFn.java:408)
  9. at clojure.core$load_one.invoke(core.clj:5336)
  10. at clojure.core$compile$fn__5023.invoke(core.clj:5541)
  11. at clojure.core$compile.invoke(core.clj:5540)
  12. at user$eval9.invoke(form-init3134094526890202052.clj:1)
  13. at clojure.lang.Compiler.eval(Compiler.java:6619)
  14. at clojure.lang.Compiler.eval(Compiler.java:6609)
  15. at clojure.lang.Compiler.load(Compiler.java:7064)
  16. at clojure.lang.Compiler.loadFile(Compiler.java:7020)
  17. at clojure.main$load_script.invoke(main.clj:294)
  18. at clojure.main$init_opt.invoke(main.clj:299)
  19. at clojure.main$initialize.invoke(main.clj:327)
  20. at clojure.main$null_opt.invoke(main.clj:362)
  21. at clojure.main$main.doInvoke(main.clj:440)
  22. at clojure.lang.RestFn.invoke(RestFn.java:421)
  23. at clojure.lang.Var.invoke(Var.java:419)
  24. at clojure.lang.AFn.applyToHelper(AFn.java:163)
  25. at clojure.lang.Var.applyTo(Var.java:532)
  26. at clojure.main.main(main.java:37)
  27. Compilation failed: Subprocess failed
  28. daniel@mercury:~/repos/zonu$ ls src/zonu/models/db.clj
  29. src/zonu/models/db.clj
  30.  
  31. -------------------- db.clj ------------------------------
  32.  
  33. (ns models.db
  34. (use 'korma.db)
  35. (use 'korma.core)
  36. (:require [clojure.java.jdbc :as sql]))
  37.  
  38.  
  39. ; The DB Spec is derived from environmental variables. They are:
  40. ;
  41. ; Name Example
  42. ; ---- -------
  43. ; ZONU_DB_URL //mysql.sageru.org/zonu
  44. ; ZONU_DB_USER zonu
  45. ; ZONU_DB_PASS mypass
  46. (def db-spec {:subprotocol "mysql"
  47. :subname (System/getenv "ZONU_DB_URL")
  48. :user (System/getenv "ZONU_DB_USER")
  49. :password (System/getenv "ZONU_DB_PASS")})
  50.  
  51. (defdb korma-db db-spec)
  52.  
  53.  
  54. (defn create-tables []
  55. (sql/with-connection db-spec
  56. (do
  57. (sql/create-table
  58. :defaultsites
  59. [:title "varchar(100)"]
  60. [:type "varchar(50)"]
  61. [:url "varchar(500)"])
  62. (sql/create-table
  63. :defaultboards
  64. [:site "references defaultsites (id)"]
  65. [:title "varchar(100)"]
  66. [:name "varchar(50)"]))))
  67.  
  68.  
  69. (defentity defaultsites
  70. (entity-fields :title :type :url))
  71.  
  72.  
  73. (defentity defaultboards
  74. (has-one site)
  75. (entity-fields :title :name))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement