Я пытаюсь использовать Shadertone в Ubuntu, но получаю ошибку о том, что пространство имен Overtone не найдено.Странная часть в том, что я могу осмотреть банку Overtone 0.9.1 и увидеть, что overtone.libs.app-icon
действительно существует.Есть ли обходной путь, например, копирование файла в мой каталог src
?
Если я использую Overtone 0.10.6 и Clojure 1.9.0, Overtone работает, но Shadertone не будет работать с этой версией overtone / clojure, потому что онбольше не могу найти ns shadertone.tone
.
Следующее в моем project.clj сопровождается ошибкой, возникающей при попытке запустить (use 'overtone.live)
в ответе.
(defproject shadertone-scratchpad "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0"
:url "https://www.eclipse.org/legal/epl-2.0/"}
:dependencies [[org.clojure/clojure "1.8.0"]
[shadertone "0.2.5"]]
;; :main ^:skip-aot shadertone-scratchpad.core
:repl-options {:init-ns shadertone-scratchpad.core})
Show: Project-Only All
Hide: Clojure Java REPL Tooling Duplicates (27 frames hidden)
2. Unhandled clojure.lang.Compiler$CompilerException
Error compiling overtone/api.clj at (1:1)
core.clj: 5656 clojure.core/throw-if
core.clj: 5742 clojure.core/load-lib
core.clj: 5717 clojure.core/load-lib
RestFn.java: 142 clojure.lang.RestFn/applyTo
core.clj: 648 clojure.core/apply
core.clj: 5778 clojure.core/load-libs
core.clj: 5758 clojure.core/load-libs
RestFn.java: 137 clojure.lang.RestFn/applyTo
...
1. Caused by java.lang.Exception
namespace 'overtone.libs.app-icon' not found
core.clj: 648 clojure.core/apply
core.clj: 5778 clojure.core/load-libs
core.clj: 5758 clojure.core/load-libs
RestFn.java: 137 clojure.lang.RestFn/applyTo
core.clj: 650 clojure.core/apply
core.clj: 5860 clojure.core/use
core.clj: 5860 clojure.core/use
RestFn.java: 421 clojure.lang.RestFn/invoke
api.clj: 1 overtone.api/eval11983/loading--auto--
api.clj: 1 overtone.api/eval11983
api.clj: 1 overtone.api/eval11983
Compiler.java: 6927 clojure.lang.Compiler/eval
...
Thread.java: 748 java.lang.Thread/run