Thanks for the hint. Turns out node was out of date with yosemite since I upgraded recently. A brew upgrade solved the issue.
cheers, Prabhas On Friday, January 9, 2015 at 9:36:09 AM UTC+5:45, Prabhas Pokharel wrote: > OS X Yosemite, 10.10.1 > > On Thursday, January 8, 2015 at 6:46:59 PM UTC+5:45, David Nolen wrote: > > What operating system are you on? > > > > > > On Thu, Jan 8, 2015 at 6:56 AM, Prabhas Pokharel <[email protected]> > > wrote: > > Hi all, > > > > I am trying to run the new REPL as described by David in > > http://swannodette.github.io/2015/01/02/the-essence-of-clojurescript-redux/ > > > > and am following the steps as described starting with `lein new mies > > hello-world`. > > > > > > > > When I launch the REPL (using ./scripts/repl), I get the error message in > > [1]. When I try to evaluate something as simple as the number 1, I get an > > error message `ReferenceError: cljs is not defined` [2]. Interestingly, > > (require) statements go through fine, but I again run into undefined cljs > > when actually evaluating anything [3]. > > > > > > > > Any help would be appreciated. > > > > > > > > > > > > [1] > > > > > > > > To quit, type: :cljs/quit > > > > ClojureScript Node.js REPL server listening on 50493 > > > > "Error evaluating:" (set! (.-require js/goog) (fn [name] > > (js/CLOSURE_IMPORT_SCRIPT (aget (.. js/goog -dependencies_ -nameToPath) > > name)))) :as "goog.require = (function (name){\nreturn > > CLOSURE_IMPORT_SCRIPT((goog.dependencies_.nameToPath[name]));\n});\n" > > > > ReferenceError: goog is not defined > > > > at repl:1:1 > > > > at Socket.eval (eval at <anonymous> ([stdin]:1:82)) > > > > at Socket.EventEmitter.emit (events.js:88:17) > > > > at TCP.onread (net.js:392:31) > > > > "Error evaluating:" (do (.require js/goog "cljs.core") (set! *print-fn* > > (.-print (js/require "util")))) :as > > "goog.require(\"cljs.core\");\n\ncljs.core._STAR_print_fn_STAR_ = > > require(\"util\").print;\n" > > > > ReferenceError: goog is not defined > > > > at repl:1:1 > > > > at Socket.eval (eval at <anonymous> ([stdin]:1:82)) > > > > at Socket.EventEmitter.emit (events.js:88:17) > > > > at TCP.onread (net.js:392:31) > > > > "Error evaluating:" (set! (.-require js/goog) (fn [name reload] (when (or > > (not (contains? *loaded-libs* name)) reload) (set! *loaded-libs* (conj (or > > *loaded-libs* #{}) name)) (js/CLOSURE_IMPORT_SCRIPT (aget (.. js/goog > > -dependencies_ -nameToPath) name))))) :as "goog.require = (function > > (name,reload){\nif(cljs.core.truth_((function (){var or__3227__auto__ = > > !(cljs.core.contains_QMARK_.call(null,cljs.core._STAR_loaded_libs_STAR_,name));\nif(or__3227__auto__){\nreturn > > or__3227__auto__;\n} else {\nreturn > > reload;\n}\n})())){\ncljs.core._STAR_loaded_libs_STAR_ = > > cljs.core.conj.call(null,(function (){var or__3227__auto__ = > > cljs.core._STAR_loaded_libs_STAR_;\nif(cljs.core.truth_(or__3227__auto__)){\nreturn > > or__3227__auto__;\n} else {\nreturn > > cljs.core.PersistentHashSet.EMPTY;\n}\n})(),name);\n\nreturn > > CLOSURE_IMPORT_SCRIPT((goog.dependencies_.nameToPath[name]));\n} else > > {\nreturn null;\n}\n});\n" > > > > ReferenceError: goog is not defined > > > > at repl:1:1 > > > > at Socket.eval (eval at <anonymous> ([stdin]:1:82)) > > > > at Socket.EventEmitter.emit (events.js:88:17) > > > > at TCP.onread (net.js:392:31) > > > > > > > > > > > > [2]: > > > > > > > > ClojureScript:cljs.user> 1 > > > > "Error evaluating:" 1 :as "(1)" > > > > ReferenceError: cljs is not defined > > > > at repl:1:1 > > > > at Socket.eval (eval at <anonymous> ([stdin]:1:82)) > > > > at Socket.EventEmitter.emit (events.js:88:17) > > > > at TCP.onread (net.js:392:31) > > > > nil > > > > > > > > [3]: > > > > ClojureScript:cljs.user> (require '[hello-world.core :refer [foo]]) > > > > > > > > ClojureScript:cljs.user> (foo 1 2) > > > > "Error evaluating:" (foo 1 2) :as "hello_world.core.foo.call(null,(1),(2))" > > > > ReferenceError: cljs is not defined > > > > at repl:1:1 > > > > at Socket.eval (eval at <anonymous> ([stdin]:1:82)) > > > > at Socket.EventEmitter.emit (events.js:88:17) > > > > at TCP.onread (net.js:392:31) > > > > nil > > > > > > > > -- > > > > Note that posts from new members are moderated - please be patient with > > your first post. > > > > --- > > > > You received this message because you are subscribed to the Google Groups > > "ClojureScript" group. > > > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > > > To post to this group, send email to [email protected]. > > > > Visit this group at http://groups.google.com/group/clojurescript. -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
