jayvandal <[email protected]> writes:
> CompilerException java.lang.RuntimeException: Unable to resolve symbol:
> init-db
> in this context, compiling:(NO_SOURCE_PATH:1)
> This is the db.clg file
> =======================================
> (ns jimsweb.models.db
> (:require [clojure.java.jdbc :as sql]))
According to the namespace declaration, the file should be named
src/jimsweb/models/db.clj (if you use the standard leiningen project
setup).
> (def db
> {:subprotocol "postgresql"
> :subname "//localhost/my_website"
> :user "admin"
> :password "pass"})
>
> (defn init-db []
> (try
> (sql/with-connection
> db
> (sql/create-table
> :users
> [:id "SERIAL"]
> [:handle "varchar(100)"]
> [:pass "varchar(100)"]))
> (catch Exception ex
> (.getMessage (.getNextException ex)))))
>
> jimsweb.server=> (init-db)
You are in a different namespace, so you have to require or use the
namespace defining init-db first. So either
(use 'jimsweb.models.db)
(init-db)
or
(require '[jimsweb.models.db :as db])
(db/init-db)
Bye,
Tassilo
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.