hex-pm

    2熱度

    1回答

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

    1熱度

    1回答

    如何正確發佈一個十六進制包,它具有來自github的依賴關係,並且該包需要運行?

    2熱度

    2回答

    調整Elixir及其生態系統中的所有工具以使用不同的構建系統。 在這個系統中,軟件包及其依賴關係分別管理,十六進制工作在離線模式下。 (抓住tarballs) 它正在處理一個警告:每次我導入一個新的包時,我還需要從hexpm導入最新的註冊表文件,我不能使用未通過hex發佈的包,除非它們位於頂部級別在deps鏈。 鑑於一堆壓縮包的(並假設它們之間的依賴關係得到滿足,如何將一個着手建立與他們工作的十六

    0熱度

    1回答

    我正在使用mix來構建一個Elixir庫。 該庫在src目錄中包含一個erlang模塊。 當我使用相對文件路徑(即我有完整源代碼)將我的庫導入第二個項目時,它可以正常工作。我剛剛發佈了這個包到十六進制,當在同一個第二個項目中聲明它爲十六進制依賴項時,我得到erlang模塊未加載的錯誤。 Tokumei 0.8.0 on hex.pm

    6熱度

    1回答

    我正在編寫的一個Elixir庫有兩個自定義混合任務,一個用於使我的庫成爲其項目依賴項的用戶,打算只在我的項目中使用。 這裏的問題是,在他們將我的礦區添加爲dep後,這兩個混合任務都可供項目中的用戶使用。 我該如何預防?我試圖在我的Mix配置中避免package: [ files: [ etc ] ]中的任務,但它仍然在我的測試項目中可用,該項目通過git將我的庫指定爲dep。