Да, в настоящее время всем, кто хочет запустить LT на Win8, рекомендуется сделать следующее (у меня все равно работало именно в этом порядке).
- Загрузите LT, распакуйте и переместите его в нужное место.
- При запуске нажмите
Ctrl-Space
и введите InstaRepl
, чтобы открыть новую вкладку InstaRepl.
- следуйте URI диалогового окна, указывающему на загрузку Oracle JDK/JRE для Windows x86_64 (или 32-битная, я думаю, тоже доступна) в нижней части списка.
- Установите JDK и JRE в папку без пробелов в пути (например, C:\java).
- Откройте конфигурацию и измените (системную) переменную среды для PATH: добавьте "C:\java\bin;...", где точка с запятой является разделителем путей (двоеточие: в *nix)
- Загрузите Leiningen для Windows с http://leiningen-win-installer.djpowell.net/.
- Он добавит свой собственный путь к User Env Vars PATH — я установил его под
C:\.lein
- Он запустит окно
cmd
, и вы сможете эффективно использовать команды java
и lein repl
, чтобы продемонстрировать его работоспособность.
- Наконец, откройте LightTable и
Ctrl+Space
, затем откройте «Instarepl», и вы готовы к работе.
Мне пришлось установить en переустановить, перезагрузить несколько раз, потому что я исправил путь JDK, чтобы он соответствовал любому без пробелов в нем, затем установка leiningen уже ссылалась на него, поэтому мне пришлось переустановить и это, поэтому имейте в виду порядок этих шаги имеет значение атм.
Кроме того, не забудьте установить Maven (подойдет двоичный zip) и распаковать его в любое удобное место. У меня он есть на моем дополнительном диске в папке «Portable», где также находится LT, так что G:\Portable\Maven
в моем случае. Вы должны добавить этот путь, например. G:\Portable\Maven\bin
к переменным системной среды PATH, поэтому любые инструменты CLI (cmd, PS, LT) могут использовать Maven для извлечения пакетов программного обеспечения.
Наконец, вы должны добавить JAVA_HOME
к своим переменным среды (только корневая папка), например. C:\java
, чтобы команда mvn
могла свободно использовать его из любого места.
Одна вещь, которую я делаю либо в Linux, либо в Windows LT, — это переход в папку плагинов clojure в папке LT, например. G:\Portable\LightTable\plugins\clojure
и откройте файл projects.clj
, чтобы добавить один дополнительный элемент :dependencies
для [alembic "LATEST"]
. Затем, находясь в этой самой папке, сделайте быстрый lein deps
, чтобы получить зависимости, и вы можете свободно использовать (require '[alembic.still :refer (distill)])
, а затем (distill '[some-package 1.2.3])
, чтобы легко получить любые другие опубликованные пакеты, которые вы хотите, не выходя из InstaRepl. Pwnage для загрузки, установки, пути к классам и перезагрузки проекта за один раз, функция distill
принимает любое количество векторов в кавычках, как и require, поэтому вы можете добавить это в User: behaviors
как тег :lt.plugins.clojure.instarepl/start-content
, а затем выполнить привязку клавиш пользователя Ctrl-r
, чтобы открыть новый instarepl и сразу же получите доступ к чему угодно.
Возможно, немного подробное объяснение, но я нашел этот рабочий процесс очень подходящим для любого типа проекта RAD, который я хочу сделать.
person
Rob Jens
schedule
04.04.2014
LEIN_JAVA_CMD
, а дляPath
у меняC:\User\a\.lein\bin
Это правильно? - person Zeynel   schedule 30.09.2013