【发布时间】:2016-04-11 02:54:50
【问题描述】:
我正在编写一个快速的 Elixir 脚本,我想使用 csv library 依赖项。创建一个新的混合项目只是为这个库添加依赖项管理似乎有点矫枉过正。你会推荐什么?你会为一个带有依赖项的简单脚本走混合项目路线吗?
编辑
注意:我不是在问如何全局安装和访问依赖项。问题是,“你会走混合项目路线……”建议的方法是什么?
【问题讨论】:
-
+1 因为我想知道是否有一种我没见过的简单方法。但是,克隆和/或下载库的源代码似乎与创建混合项目并让它为您检索库的工作一样多或更多。
-
一种解决方法(我已经考虑过但我自己还没有完成)是为这些一次性保留生成的混合项目,并在需要时添加依赖项。一段时间后,它会包含您继续使用的那些。
-
@CoderDennis:是的,我同意。创建一个新的混音项目并不难。但是,我想知道这是否是简单脚本的建议方法。来自 Ruby 背景,我编写了许多只是一个文件的小实用程序脚本。每个人都有一个项目似乎有点过头了。
-
@HenrikN:这是个好建议。我所有的实用程序脚本都可以是单个项目的一部分。它仍然缺乏 Ruby 中快速的、单文件实用程序脚本的可移植性。不过,这可能只是一种情绪反应。 :) 也许这没什么大不了的。
-
我也想念 Elixir 中的 Ruby 便利(比如这个)——它可能会令人沮丧,但我想它也让我们免于一些痛苦。仍然不确定我们是否能更好地平衡;)我很确定我已经看到 Eric(Hex 人)在某个地方讨论过这个(是否允许在没有完整项目的情况下使用依赖项),但我现在找不到它,我不记得他说了什么,恐怕……
标签: elixir