![]() |
1
4
在每个bin/可执行文件的顶部,可以将其放在顶部
你在找不同的东西吗? 如果你把你的应用程序变成一个RubyGem并在你的系统上安装Gem,你甚至不需要把这些东西放在最上面。在这种情况下,需求声明就足够了。 |
![]() |
2
1
如果您想在全局范围内使用类/模块,为什么不把它们移到您的ruby lib主目录中呢?例如:usr/lib/ruby/1.8/? 如:
我们的模块在主lib目录中-应该能够 现在在系统的任何地方都需要它。
|
![]() |
3
1
肖恩, 我知道,没有办法不需要一个图书馆。我想如果你想让你的红宝石如此个性化,你可以使用eval“滚你自己的”。 下面的脚本基本上用作解释器。您可以添加自己的函数并包含库。如果您真的需要,请授予文件可执行权限并将其放入/usr/bin。然后就用
这是一个非常小的代码。作为一个示例,我包含了MD5摘要库,并创建了一个名为MD5()的自定义函数
将其保存为myruby或myruby.rb,并授予它可执行权限(755)。现在您可以创建一个普通的Ruby源文件了
保存它并像运行普通的Ruby脚本一样运行它,但是使用我们的新解释器。您会注意到我不需要包含任何库或在源代码中编写函数,因为它都是在我们的解释器中定义的。 这可能不是最理想的方法,但这是我唯一能想到的方法。 干杯 |
![]() |
4
0
有一个rubylib环境变量可以设置为系统上的任何文件夹 |
![]() |
cluster1 · 采取独立的新行动的好处是什么? 6 月前 |
![]() |
Robert · 使用JSON或哈希时,将NULL替换为NIL 7 月前 |
![]() |
lucycoco · 如何解决pod安装问题并成功运行pod安装? 10 月前 |
![]() |
Vessel · Ruby-包含任意数量元素的所有排列 11 月前 |