2016-09-22 31 views
2

我正在Erlang環境中工作。我期待建立一個依賴管理器,以便我們的構建服務器可以發佈二進制文件以供重用,而不是使用源代碼依賴關係。 Hexpm GitHub project意味着它可以在hex.pm網站之外運行,但我沒有看到任何指示。具體來說,我想我的生成服務器能夠直接發佈數據包(通過文件系統)或通過rebar3,併爲後續的rebar3建立能夠使用這些發佈的數據包是否有可能運行一個私有的十六進制(Erlang)依賴管理器(如果是的話)?

  1. 是否有可能運行六角在我自己的服務器上?
  2. 如果是這樣,我會在哪裏找到一些關於如何設置(或直接提供說明)的文檔?

回答

0

如果您看看https://github.com/hexpm/hex_web,則說明README.md中有安裝和運行它的說明。這是一個鳳凰應用程序,所以如果你以前看過鳳凰框架,它應該都是比較熟悉的。

至於讓rebar3與您的安裝一起工作,這裏有關於用於設置用於十六進制程序包的URL的配置值的文檔:http://www.rebar3.org/docs/hex-package-management

HTH。

+0

感謝您的指點。我在看https://github.com/hexpm/specifications,它說,要託管一個repo,存儲庫端點必須得到實施。遵循關於運行hex_web的說明是否也部署了存儲庫端點? – JoshOfAllTrades

+0

是的,這是一個完整的實現。在hex_web repo的README.md中(鏈接在orig評論中),它甚至會注意到如何將一些示例數據放入存儲庫。 – aseigo

相關問題