GithubHelp home page GithubHelp logo

hashobject / perun.io Goto Github PK

View Code? Open in Web Editor NEW
4.0 5.0 9.0 8.54 MB

Documentation for perun, a programmable static site generator built with Clojure and Boot

Home Page: http://perun.io

License: Eclipse Public License 1.0

Clojure 13.29% Makefile 0.05% HTML 30.04% Dockerfile 1.39% SCSS 53.86% Sass 1.37%
perun boot clojure

perun.io's Introduction

perun.io's People

Contributors

allentiak avatar bhagany avatar carlos avatar jstaffans avatar lislis avatar martinklepsch avatar podviaznikov avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

perun.io's Issues

Update generated pages for working getting started guide

REPRODUCTION

  1. Visit https://perun.io/guides/getting-started/#step-2-create-a-new-directory-add-a-file

  2. Create a build.boot file:

    (set-env!
     :source-paths #{"content"}
     :dependencies '[[perun "0.4.2-SNAPSHOT" :scope "test"]])
    
    (require '[io.perun :as perun])
    ``
    
    
  3. Create a boot.properties file:

    #http://boot-clj.com
    #Mon Jan 18 23:19:36 CET 2016
    BOOT_CLOJURE_NAME=org.clojure/clojure
    BOOT_CLOJURE_VERSION=1.8.0
    BOOT_VERSION=2.7.2
    BOOT_EMIT_TARGET=no
    
  4. Create content/index.markdown:

    # Hello World
    We are making a website!
    
  5. Run boot markdown in terminal.

EXPECTED

  • I should see [markdown] - rendered new or changed file public/index.html
  • Markdown is generated (albeit no files written)

ACTUAL

Error is thrown:

screen shot 2019-01-12 at 1 56 02 pm

Boot.main                          Boot.java:  257
      ...
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke  DelegatingMethodAccessorImpl.java:   43
jdk.internal.reflect.NativeMethodAccessorImpl.invoke      NativeMethodAccessorImpl.java:   62
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0       NativeMethodAccessorImpl.java
boot.App.main                           App.java:  500
boot.App.runBoot                           App.java:  407
org.projectodd.shimdandy.impl.ClojureRuntimeShimImpl.invoke        ClojureRuntimeShimImpl.java:  150
org.projectodd.shimdandy.impl.ClojureRuntimeShimImpl.invoke        ClojureRuntimeShimImpl.java:  159
      ...
boot.main/-main                           main.clj:  216
boot.main/-main/fn                           main.clj:  216
clojure.core/load-string                           core.clj: 4089
clojure.core/load-reader                           core.clj: 4087
      ...
boot.user$eval165.invoke                                   :    8
boot.user$eval165.invokeStatic                                   :    8
      ...
clojure.core/use                           core.clj: 6093 (repeats 2 times)
clojure.core/apply                           core.clj:  669
      ...
clojure.core/load-libs                           core.clj: 5969
clojure.core/load-libs                           core.clj: 5985
clojure.core/apply                           core.clj:  667
      ...
clojure.core/load-lib                           core.clj: 5928
clojure.core/load-lib                           core.clj: 5966
clojure.core/apply                           core.clj:  667
      ...
clojure.core/refer                           core.clj: 4217
clojure.core/refer                           core.clj: 4252
      ...
java.lang.IllegalStateException: trace already refers to: #'boot.util/trace in namespace: boot.user
clojure.lang.ExceptionInfo: trace already refers to: #'boot.util/trace in namespace: boot.user
line: 8

Multiple problems with Java 11

Hi,

I'm just following perun's "Getting Started" guide, with Clojure 1.10 and Java 11. I'm getting errors executing multiple tasks.

  • markdown (probably upstream, related to the YAML library used for parsing - the task "markdown*" works fine)
  • print-meta

Has perun been tested with Java 11? Or are these upstream (Boot) bugs?

Logfile

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.