попытка использовать lighttable с clojure в автономном режиме - Windows 7 без интернета

LightTable, кажется, настраивает свою собственную систему clojure lein и maven как REPL. Компьютер, на котором я пытаюсь использовать его, не имеет доступа в Интернет. Есть ли способ вручную загрузить необходимые плагины и включить их в репозиторий .m2, созданный в световой таблице?

Это ошибка, которую я получаю:

Мы не смогли подключиться.

Похоже, возникла проблема с подключением к проекту. Вот что мы получили:

Не удалось передать артефакт lein-light:lein-light:pom:0.0.32 из/в центральный (http://repo1.maven.org/maven2/): подключение к http://repo1.maven.org отказал Не удалось передать артефакт org.clojure:clojure:pom:1.5.1 из/в центральный (http://repo1.maven.org/maven2/): подключение к http://repo1.maven.org отказал Не удалось передать артефакт org.clojure:tools.nrepl:pom:0.2.3 из/в центральный (http://repo1.maven.org/maven2/): подключение к http://repo1.maven.org отказал Не удалось передать артефакт clojure-complete:clojure-complete:pom:0.2.3 из/в центральный (http://repo1.maven.org/maven2/): подключение к http://repo1.maven.org отказал Это может быть связано с опечаткой в ​​:dependencies или проблемами с сетью.

LightTable смог создать пустые каталоги в каталоге .m2 в моей пользовательской папке. Похоже, это часть пути, и я просто хотел бы немного помочь ему.

Если это имеет значение, у меня установлен leiningan, и я могу его использовать, конечно, его можно использовать только в качестве создателя проекта/стартера REPL.


[РЕДАКТИРОВАТЬ]

Я добился небольшого прогресса, скопировав папку .m2 с работающего LightTable на другом компьютере в папку на моем компьютере с Windows. Теперь у меня есть только два сообщения об ошибке:

Мы не смогли подключиться.

Похоже, возникла проблема с подключением к проекту. Вот что мы получили:

Не удалось передать артефакт lein-light:lein-light:pom:0.0.32 из/в центральный (http://repo1.maven.org/maven2/): подключение к http://repo1.maven.org отказал Не удалось передать артефакт org.clojure:clojure:pom:1.3.0 из/в центральный (http://repo1.maven.org/maven2/): подключение к http://repo1.maven.org отказ Это может быть связано с опечаткой в ​​:dependencies или проблемами с сетью.

Любые идеи относительно того, как я могу решить эти последние два? Они оба явно сидят в моей папке .m2 с pom и всем остальным.


person user1026169    schedule 19.12.2013    source источник


Ответы (1)


Теперь он работает в Windows без интернета! Это отлично подходит для защищенной среды, которую я вынужден использовать, а также для меня это отличный способ не беспокоиться о Maven.

Однако сначала необходима рабочая установка.

  1. Итак, на другой машине я загружаю clojure instarepl, и LightTable автоматически помещает все зависимости JAR в папку .m2 (папка Maven, хотя у меня даже не установлен Maven)

  2. Я скопировал папку .m2/repositories с машины с LightTable и Интернетом в ту же папку на «защищенной» машине.

  3. Мне пришлось полностью удалить LightTable и переустановить его, чтобы после этого все заработало. Ваш пробег может отличаться.

В конце концов, я действительно не знаю, как использовать Maven, и едва изучаю Clojure. Но, по крайней мере, теперь я действительно могу этому научиться.

person user1026169    schedule 20.12.2013