Путь сборки для внешних библиотек erlide

Я работаю над приложением erlang, используя couchbeam. Я новичок в эрланге, и мне было бы легче работать в эрлайде.

Я использовал Eclipse в Java, и было легко добавить внешние библиотеки. Я пытался выяснить, как построить путь для этих внешних библиотек в Erlide, но я не нашел никакого решения. Когда я посмотрел на заданные вопросы, я обнаружил, что Erlang: добавить библиотеки в приложение должно быть смехотворным для моего вопроса, но я не понял, как это было сделано, потому что это отличается от того, как мы делали, например, при добавлении внешних jar-файлов.!

Если нет решения, я бы спросил, есть ли кто-нибудь, кто может помочь мне решить тот же вопрос в Emacs

С уважением

2 ответа

Решение

Я бы настоятельно рекомендовал использовать арматуру basho для компиляции проектов Erlang, это как ant или maven для Java и более или менее промышленный стандарт в мире Erlang. Это позволяет легко управлять всеми видами зависимостей и компилировать / выпускать проекты.

Также я бы порекомендовал проверить SublimErl в качестве альтернативы Erlide. Гораздо более легкий и удобный.

Удачи!

В настоящее время в Erlide нет простого способа настройки проектов, использующих внешние библиотеки. Мы работаем над решением для этого. Между тем, вот несколько способов заставить это работать сегодня:

  • создать проект для couchdb и сослаться на него из своего проекта; если вы отключите Erlang Builder для проекта, Erlide не будет пытаться построить диван
  • создайте в своем проекте связанные папки, указывающие на папки couchdb, чтобы они выглядели как часть вашего проекта; вы можете выбрать только ссылку на каталог включения, и тогда erlide не будет пытаться скомпилировать диван, но вы не сможете перемещаться по коду дивана (он недоступен для удаления)

Для построения вашего проекта действительно лучше иметь способ сделать это вне Eclipse (будь то emake, rebar или make). Мы также работаем над тем, как использовать эти инструменты от Erlide.

Пожалуйста, дайте мне знать, если вам нужна дополнительная помощь.

Другие вопросы по тегам