让我们举一个简单的例子......那里有一个允许Ruby读取XML文件的模块。凉。
现在,该模块需要宝石安装和东西......
但我不想那样。
我不能只获取原始代码并将其放入我的Ruby应用程序中吗?我试过看,但找不到原始代码......
现在你会想知道为什么我不想安装宝石。好吧,我只是想知道..谢谢。
答案 0 :(得分:1)
模块是原始代码,下载/安装模块完全符合您的要求。 Gem是下载模块最简单的方法,但不是唯一的选择。
如果您真的想要,可以下载模块(通过gem或其他方法),然后手动将其内容复制到您的文档中。但是,不要这样做,这是不值得的 - 将代码留在文件中更容易,并引用它。
答案 1 :(得分:1)
如果要将其包含在项目中以使其自包含且不依赖于Rubygems,则可以下载模块并将其放在与项目相同的文件夹中。您可以使用Rubygems下载该模块并制作副本,也可以从其项目页面/ SCM下载该模块。