This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-04-08
Channels
- # announcements (8)
- # aws (2)
- # babashka (11)
- # babashka-sci-dev (39)
- # beginners (62)
- # calva (5)
- # cider (1)
- # clj-kondo (50)
- # cljdoc (2)
- # cljs-dev (6)
- # clojure (52)
- # clojure-austin (22)
- # clojure-czech (13)
- # clojure-europe (88)
- # clojure-nl (1)
- # clojure-norway (5)
- # clojure-uk (6)
- # clojuredesign-podcast (13)
- # clojurescript (45)
- # community-development (3)
- # core-typed (31)
- # cursive (12)
- # datahike (2)
- # datalevin (7)
- # datomic (5)
- # events (1)
- # exercism (11)
- # fulcro (27)
- # gratitude (1)
- # holy-lambda (3)
- # hoplon (2)
- # introduce-yourself (2)
- # jobs (1)
- # lambdaisland (3)
- # lsp (110)
- # malli (2)
- # meander (4)
- # music (2)
- # off-topic (50)
- # overtone (1)
- # pathom (13)
- # polylith (26)
- # re-frame (4)
- # releases (2)
- # rewrite-clj (3)
- # ring (12)
- # shadow-cljs (20)
- # specter (4)
- # tools-deps (8)
- # xtdb (40)
Using babashka.deps requires java, any particular version? is it needed just for the downloading of deps
found the uberjar
command, that's better for packaging than calling the deps stuff at runtime, right?
(require '[babashka.deps :as deps])
(deps/add-deps '{:deps {borkdude/rewrite-edn {:mvn/version "0.1.0"}}})
(require '[borkdude.rewrite-edn :as r])
❯ ~ bb bb.clj
----- Error --------------------------------------------------------------------
Type: java.nio.file.NoSuchFileException
Message: /home/fierycod/.m2/repository/borkdude/rewrite-edn/0.1.0/rewrite-edn-0.1.0.jar
Location: /home/fierycod/bb.clj:3:1
----- Context ------------------------------------------------------------------
1: (require '[babashka.deps :as deps])
2: (deps/add-deps '{:deps {borkdude/rewrite-edn {:mvn/version "0.1.0"}}})
3: (require '[borkdude.rewrite-edn :as r])
^--- /home/fierycod/.m2/repository/borkdude/rewrite-edn/0.1.0/rewrite-edn-0.1.0.jar
----- Stack trace --------------------------------------------------------------
sun.nio.fs.UnixFileAttributeViews/Basic - <built-in>
java.util.zip.ZipFile/Source - <built-in>
java.util.zip.ZipFile/CleanableResource - <built-in>
babashka.impl.classpath/path-from-jar - <built-in>
babashka.impl.classpath.Loader/fn--17669 - <built-in>
clojure.core/some - <built-in>
babashka.impl.classpath/source-for-namespace - <built-in>
babashka.main/exec/load-fn--35746 - <built-in>
user - /home/fierycod/bb.clj:3:1
First time seeing this. Removing .cpcache
and /.m2/repository
+ .gitlibs
doesn't help.
❯ ~ bb --version
babashka v0.7.8
It looks like rewrite-clj
with 0.1.0 version cannot be downloaded, but 0.0.2 downloads and runs successfully.
This helped:
[email protected] ~ $ rm -rf ~/.clojure/.cpcache
[email protected] ~ $ bb /tmp/dude.clj
Downloading: borkdude/rewrite-edn/0.1.0/rewrite-edn-0.1.0.pom from clojars
Downloading: borkdude/rewrite-edn/0.1.0/rewrite-edn-0.1.0.jar from clojars
👍 1
Yeah. I’ve tried with —force, but it didnt work either.