Изменение текущего каталога Cake - PullRequest
1 голос
/ 02 февраля 2012

Можно ли настроить Cake так, чтобы, если test.clj выглядел так:

(use 'java.io.File)
(println (.getAbsolutePath (File. ".")))

работает cake run test.clj будет печатать текущий каталог, а не /home/retief/.cake/.

Запуск clojure test.clj работает правильно, с моим собственным (и очень простым) сценарием clojure, но для этого мне нужно каждый раз запускать новый jvm. Было бы полезно использовать торт, чтобы избежать этого и сохранить мой текущий каталог.

Я понимаю, что использование торта в реальном проекте clojure устанавливает текущий каталог в корневой каталог проекта, но я пытаюсь найти что-то, что будет работать для более общих задач сценариев.

1 Ответ

1 голос
/ 02 февраля 2012

Постоянная JVM Cake не видит, в каком каталоге находится процесс client-cake во время вашего вызова, потому что JVM уже запущена.Вероятно, будет проще спроектировать ваши сценарии, чтобы использовать путь в качестве аргумента.

ps: Торт и leiningen сливаются в любом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...