2011-02-04 36 views
0

让我们举一个简单的例子...那里有一个允许Ruby读取XML文件的模块。凉。现在在Ruby上使用某些模块而不安装它们

,该模块需要宝石的安装和东西...

但我不希望出现这种情况。

我不能只是得到原始代码,并把它放在我的Ruby应用程序?我试图寻找,但没有原始代码可以找到...

现在你会想知道为什么我不想安装宝石。那么,我只想知道..谢谢。

+0

许多语言都有机制,可以很容易地包含单独的源模块。 Ruby支持几个与此相关的命令,'require'是最常用的命令。宝石的设计使其易于使用该机制,同时保持它们的捆绑和可管理性,从而便于更新错误修复和功能增强。你可以忽略这些便利,但是你却遇到了一个强大的流程,为你自己做了大量的工作。 – 2011-02-04 03:21:32

回答

1

该模块的原始代码,并下载/安装模块正是你想要的。宝石是下载模块的最简单方式,但不是唯一的选择。

如果您确实想要,可以下载模块(通过gem或其他方法),然后手动将其内容复制到您的文档中。但是,不要这样做,这是不值得的 - 将代码保留在文件中并引用它会容易得多。

+0

http://www.germane-software.com/software/rexml/让我可以读取XML文件。我下载了.zip文件,解压缩,现在,原始代码应该是什么? – Voldemort 2011-02-04 01:13:53

1

如果您想将其包含在您的项目中以使其自包含,并且不依赖于Rubygems,则可以下载该模块并将其放置在与项目相同的文件夹中。您可以使用Rubygems下载模块并制作副本,也可以从项目页面/ SCM下载模块。

相关问题