Size: a a a

Clojure — русскоговорящее сообщество

2020 November 13

v

vveare138 in Clojure — русскоговорящее сообщество
Kirill Chernyshov
а пошарь еще что у тебя в deps.edn и какая команда запускает repl? второе можно в буффере Messages посмотреть
кроме самих депсов есть вот это

{:deps
:paths ["src" "resources" "test"]}
источник

v

vveare138 in Clojure — русскоговорящее сообщество
запуск вот этим
источник

v

vveare138 in Clojure — русскоговорящее сообщество
[nREPL] Starting server via /usr/local/bin/clojure -Sdeps '{:deps {nrepl {:mvn/version "0.8.2"} cider/cider-nrepl {:mvn/version "0.25.4"}}}' -m nrepl.cmdline --middleware '["cider.nrepl/cider-middleware"]'
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
вроде все впорядке, но мне не понятно из кода что означает “Load all namespaces”
возможно это про “загруженные”
источник

v

vveare138 in Clojure — русскоговорящее сообщество
не, я подозреваю что он не видит неймпейсы
источник

v

vveare138 in Clojure — русскоговорящее сообщество
и поэтому не загружает их
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
если работает (require ‘namespace) то он все видит
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
хм… протестировал на маленьком проекте — все работает (
источник

v

vveare138 in Clojure — русскоговорящее сообщество
Kirill Chernyshov
если работает (require ‘namespace) то он все видит
неа, не работает)
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
для справки
/usr/local/bin/clojure -Sdeps '{:deps {me.raynes/fs {:mvn/version "1.4.6"} compliment {:mvn/version "0.3.6"} com.cemerick/pomegranate {:mvn/version "0.4.0"} org.tcrawley/dynapath {:mvn/version "0.2.5"} nrepl {:mvn/version "0.8.2"} refactor-nrepl {:mvn/version "2.5.0"} cider/cider-nrepl {:mvn/version "0.25.4"}}}' -m nrepl.cmdline --middleware '["refactor-nrepl.middleware/wrap-refactor", "cider.nrepl/cider-middleware”]’
источник

v

vveare138 in Clojure — русскоговорящее сообщество
🤔
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
vveare138
неа, не работает)
тогда все интереснее)
источник

v

vveare138 in Clojure — русскоговорящее сообщество
Kirill Chernyshov
тогда все интереснее)
зависимости из deps он реквайрит, но из src нет
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
clojure -Sdeps '{:deps {nrepl {:mvn/version "0.8.2"} cider/cider-nrepl {:mvn/version "0.25.4"}}}' -Spath можешь выполнить?
источник

VK

Vadim Komarov in Clojure — русскоговорящее сообщество
А имена неймспейсов соответствуют их расположению в дереве файлов?
источник

v

vveare138 in Clojure — русскоговорящее сообщество
Kirill Chernyshov
clojure -Sdeps '{:deps {nrepl {:mvn/version "0.8.2"} cider/cider-nrepl {:mvn/version "0.25.4"}}}' -Spath можешь выполнить?
вернул портянку на полтора экрана, сюда ее копипастнуть?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
можешь просто проверить что там есть src
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Vadim Komarov
А имена неймспейсов соответствуют их расположению в дереве файлов?
валидно) как они у тебя названы?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
судя по дереву должно быть односложные ns migrator и ns app что-то в этом роде
источник

v

vveare138 in Clojure — русскоговорящее сообщество
Kirill Chernyshov
можешь просто проверить что там есть src
только в самом начале строки 🙂 выглядит это так:
src:resources:test:/Users/pecherin/.m2/repository/com/cognitect/transit-java/1.0.343/transit-java-1.0.343.jar…
источник