我可以使用混合來全局安裝一些軟件包嗎?我想要一個類似npm
的全球選項或gem
的安裝行爲 - 它可能對我使用的軟件包如csv
或yaml
有用。在elixir中,我如何在全球安裝軟件包?
9
A
回答
4
某些軟件包將提供一個可以在全球範圍內安裝的存檔文件。
http://elixir-lang.org/docs/v1.1/mix/Mix.Tasks.Archive.Install.html
例如鳳凰城:
mix archive.install https://github.com/phoenixframework/phoenix/releases/download/v1.0.3/phoenix_new-1.0.3.ez
這使得全球訪問mix phoenix.new
任務。沒有什麼特別的允許安裝可用於所有混音項目的庫。
+0
FWIW文檔說任務將在本地安裝。 – Dennis
12
Elixir沒有這樣的事情,你總是在項目的上下文中使用依賴關係。像檔案或腳本這樣的解決方案是爲了解決特定問題,它們不允許在項目之間共享包。
但是,沒有必要擔心共享常用軟件包。包管理器Hex已經對這些進行了緩存,並且會爲您處理它。
+0
我明白了!謝謝你valiml。 – Yingce
相關問題
- 1. 如何刪除全球安裝的npm軟件包?
- 2. 如何顯示全球安裝的軟件包?
- 3. virtualenv安裝全球存在的軟件包?
- 4. 如何在LaTeX中安裝軟件包
- 5. 如何在Tcl中安裝軟件包?
- 6. 如何在全球範圍內安裝pip軟件包而不是本地?
- 7. 在安裝時安裝軟件包所需的R軟件包
- 8. 如何在本地安裝軟件包?
- 9. 如何設置npm不安裝全局安裝的軟件包?
- 10. 全球安裝流星包
- 11. 在安裝biopython軟件包
- 12. 在HP UX上安裝安全軟件
- 13. 我可以在全球安裝Gulp嗎?
- 14. 如何在solaris中安裝lazarus無包中的軟件包
- 15. npm全局軟件包安裝問題
- 16. 在VS2017中安裝其他軟件包
- 17. 在Elastic Beanstalk中安裝軟件包(Libffi)
- 18. 在linux/ubuntu中安裝軟件包
- 19. 在Linux中安裝Rserve軟件包
- 20. 在R中安裝軟件包 - img
- 21. 在檔案中安裝R軟件包
- 22. 無法在Umbraco中安裝軟件包
- 23. 在linux中安裝go軟件包
- 24. 在python 3.4中安裝RDFLIB軟件包
- 25. 在rmarkdown中安裝LaTex軟件包
- 26. 在anaconda中安裝python軟件包
- 27. PackageMaker在哪裏?我如何使軟件包安裝程序?
- 28. 如何強制Anaconda在coreutils之後安裝我的軟件包?
- 29. 如果C:\ Python27已安裝在C:\ path \ Anaconda3 \ ...中,如何安裝軟件包(或使用現有軟件包)?
- 30. 如何在R中安裝tar文件的PROcess軟件包?
可以試試看:https://stackoverflow.com/questions/33358776/how-can-i-using-mixelixir-install-package-install-to-system/33374501#33374501 – Uniaika