gpt4 book ai didi

erlang - 为什么 Erlang 没有像 gem 那样像样的包管理系统?

转载 作者:行者123 更新时间:2023-12-04 16:22:40 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

7年前关闭。




Improve this question




好吧,这听起来有点像咆哮,但我想知道 Erlang 默认没有合适的包管理系统是否存在技术原因。

最佳答案

真的没有主要的技术原因。作为设置和安装 erlang 软件的经典方式,不同的需求是通过应用程序。并且添加了一些使用版本。

通常你会看到 erlang 软件是完全自力更生的。也就是说,它将所有库和虚拟机一起包含在一个包中,不需要任何类型的外部依赖项。您甚至可以在软件包的开发版本中看到这一点。例如,Riak 数据库的源代码树中包含所有依赖库。

这不是一个坏主意,就像许多来自 Ruby 的人(像我一样)可能认为的那样。这样,每个应用程序都是自力更生的。由于 Erlang 的主要目标之一是成为可用的最可靠的东西,因此每个应用程序都可以拥有自己的库版本,这在世界上是很有意义的。从而确保一个应用程序不会使另一个不稳定。

关于erlang - 为什么 Erlang 没有像 gem 那样像样的包管理系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2186224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com