> On 06 Jul 2016, at 21:25, Adam Frey <[email protected]> wrote:
> 
> I'm assuming from the path you listed that the tutorial you are talking about 
> is the modern-cljs tutorial (https://github.com/magomimmo/modern-cljs 
> <https://github.com/magomimmo/modern-cljs>). The behavior of boot outputting 
> to the "target” directory changed a few versions ago, so now you have to run 
> “boot cljs target” in your terminal to call the target task, which outputs to 
> the “target" directory.

yes. Actually modern-cljs uses boot 2.5.5. I’m going to update the tutorials to 
the latest deps in the a couple of week from now.

In the mean time you could pin the project to boot 2.5.5 by creating a 
boot.properties file with the following content:

#http://boot-clj.com
#Sun Jan 03 10:26:34 CET 2016
BOOT_CLOJURE_NAME=org.clojure/clojure
BOOT_CLOJURE_VERSION=1.7.0
BOOT_VERSION=2.5.5
BOOT_EMIT_TARGET=no


mimmo

>  <https://github.com/magomimmo/modern-cljs>
> 
> On July 6, 2016 at 2:22:41 PM, Harmon Nine ([email protected] 
> <mailto:[email protected]>) wrote:
> 
>> Hi. 
>> 
>> I'm going through the tutorial, and the cljs command is not outputting to 
>> the "target" directory. Instead it is outputting to 
>> "~/.boot/cache/tmp/Users/hnine/Atom/modern-cljs/1crv/pm0a0w", as indicated 
>> by the output of "boot -vv cljs" below. 
>> 
>> How can I get it to output to the "target" directory? 
>> 
>> Thanks. 
>> -- Harmon 
>> 
>> My directory tree is: 
>> --------------------- 
>> . 
>> ├── build.boot 
>> ├── html 
>> │   └── index.html 
>> ├── modern-cljs.iml 
>> ├── src 
>> │   └── cljs 
>> │   └── modern_cljs 
>> │   └── core.cljs 
>> └── target 
>> 
>> 
>> build.boot is: 
>> -------------- 
>> (set-env! 
>> :source-paths #{"src/cljs"} 
>> :resource-paths #{"html"} 
>> 
>> :dependencies '[[adzerk/boot-cljs "1.7.170-3"]]) 
>> 
>> (require '[adzerk.boot-cljs :refer [cljs]]) 
>> 
>> 
>> The output of "boot -vv cljs" is: 
>> --------------------------------- 
>> Acquired java.util.concurrent.Semaphore@4c178a76[Permits = 0]... 
>> Syncing project dirs to temp dirs... 
>> Filesystem: copying modern_cljs/core.cljs... 
>> Sync complete. 
>> Released java.util.concurrent.Semaphore@4c178a76[Permits = 1]... 
>> Acquired java.util.concurrent.Semaphore@4c178a76[Permits = 0]... 
>> Syncing project dirs to temp dirs... 
>> Filesystem: copying index.html... 
>> Sync complete. 
>> Released java.util.concurrent.Semaphore@4c178a76[Permits = 1]... 
>> Acquired java.util.concurrent.Semaphore@4c178a76[Permits = 0]... 
>> Syncing project dirs to temp dirs... 
>> Sync complete. 
>> Released java.util.concurrent.Semaphore@4c178a76[Permits = 1]... 
>> Acquired java.util.concurrent.Semaphore@5548e9d8[Permits = 0]... 
>> Committing fileset... 
>> Commit: adding aadaacee7df722ab25de21a12859e4ae.1467769673000 
>> modern_cljs/core.cljs... 
>> Commit: adding 986442cfe0b3acff24666e147861a341.1467769711000 index.html... 
>> Commit complete. 
>> Released java.util.concurrent.Semaphore@5548e9d8[Permits = 1]... 
>> Writing main.cljs.edn... 
>> Acquired java.util.concurrent.Semaphore@5548e9d8[Permits = 0]... 
>> Committing fileset... 
>> Commit: adding 9b2840267f152bd7283e5e5dd3dbf0ed.1467819314000 
>> main.cljs.edn... 
>> Commit complete. 
>> Released java.util.concurrent.Semaphore@5548e9d8[Permits = 1]... 
>> Compiling ClojureScript... 
>> Acquired java.util.concurrent.Semaphore@5548e9d8[Permits = 0]... 
>> Committing fileset... 
>> Commit complete. 
>> Released java.util.concurrent.Semaphore@5548e9d8[Permits = 1]... 
>> • main.js 
>> CLJS options: 
>> {:output-dir 
>> "/Users/hnine/.boot/cache/tmp/Users/hnine/Atom/modern-cljs/1crv/pm0a0w/main.out",
>>  
>> :asset-path "main.out", 
>> :output-to 
>> "/Users/hnine/.boot/cache/tmp/Users/hnine/Atom/modern-cljs/1crv/pm0a0w/main.js",
>>  
>> :main boot.cljs.main330} 
>> 
>> Acquired java.util.concurrent.Semaphore@5548e9d8[Permits = 0]... 
>> Committing fileset... 
>> Commit: adding 593766ad4e51892a6e13834ca8fa0417.1467819318000 
>> main.out/boot/cljs/main330.cljs.cache.edn... 
>> Commit: adding ca4c1b18e4eca4f7362fb6a774fb18e9.1467819318000 
>> main.out/modern_cljs/core.cljs.cache.edn... 
>> Commit: adding 758119b19fa6730d8e0d0ca698d0c76b.1467819318000 
>> main.out/goog/string/stringbuffer.js... 
>> Commit: adding 6b284b990a2f680a2efceb6e5268ae6e.1467819318000 
>> main.out/boot/cljs/main330.js.map... 
>> Commit: adding 511b67d70a21636556e2b5c8bd946c6c.1467819318000 
>> main.out/modern_cljs/core.js.map... 
>> Commit: adding c6c815323c62d2d75e4b9cbad93df58b.1467819318000 
>> main.out/goog/asserts/asserts.js... 
>> Commit: adding 00362cd4c3bc9c5f2345da08badcd2f1.1467819318000 
>> main.out/boot/cljs/main330.cljs... 
>> Commit: adding 34543110a53bac9ab6a7aee66f133d86.1467819318000 
>> main.out/goog/object/object.js... 
>> Commit: adding 5344f4732517e2b3c836b91161ebdd02.1467819318000 
>> main.out/goog/string/string.js... 
>> Commit: adding aadaacee7df722ab25de21a12859e4ae.1467819318000 
>> main.out/modern_cljs/core.cljs... 
>> Commit: adding fc299aa12c10f8b1f977d9afc6172c38.1467819318000 
>> main.out/boot/cljs/main330.js... 
>> Commit: adding 45edf36f22af5967295e248f49270c04.1467819318000 
>> main.out/goog/dom/nodetype.js... 
>> Commit: adding 2d2cb5f45b71d91919134fd4983abe66.1467819318000 
>> main.out/goog/debug/error.js... 
>> Commit: adding 2c180a70d98fc35d682305ca0085b98e.1467819318000 
>> main.out/modern_cljs/core.js... 
>> Commit: adding 17ef5897eade769e103ded07e0a6e4c8.1467819318000 
>> main.out/goog/array/array.js... 
>> Commit: adding 8823ccad7da4a375cb87cb7187a88951.1467819318000 
>> main.out/cljs/core.js.map... 
>> Commit: adding 15f7d4ba601d82b0a1406b3e20191932.1467819318000 
>> main.out/cljs/core.cljs... 
>> Commit: adding 8b394f4c0870100e80a131a62c8dcc78.1467819318000 
>> main.out/cljs/core.js... 
>> Commit: adding 000a14ef7cc01e342e293891b8050f14.1467819318000 
>> main.out/cljs_deps.js... 
>> Commit: adding 195e82c4a5e8eadd3840edd2d33f9361.1467819318000 
>> main.out/goog/base.js... 
>> Commit: adding 02f7a909e92ce89b47a5caf1c2767f6e.1467819318000 
>> main.out/goog/deps.js... 
>> Commit: adding 1062415aadfb4ad0630a8df7acc9eb58.1467819318000 main.js... 
>> Commit complete. 
>> Released java.util.concurrent.Semaphore@5548e9d8[Permits = 1]... 
>> Acquired java.util.concurrent.Semaphore@4c178a76[Permits = 0]... 
>> Syncing project dirs to temp dirs... 
>> Filesystem: copying modern_cljs/core.cljs... 
>> Filesystem: copying index.html... 
>> Sync complete. 
>> Released java.util.concurrent.Semaphore@4c178a76[Permits = 1]... 
>> 
>> --  
>> 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 https://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] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/clojurescript 
> <https://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 https://groups.google.com/group/clojurescript.

Reply via email to