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环境变量可以设置为系统上的任何文件夹 |
Sky · 使用命令行在Mac上安装anaconda 2 年前 |
slipperfox · 命令行提示符命令(想了解它的作用) 2 年前 |
keypoint · shell动态响应终端提示 6 年前 |
Harry · 如何在mac上通过grep命令从文件中找到新行代码? 6 年前 |
frick · 获取调用EXE的命令行路径 6 年前 |
user6124024 · 共享单独命令/进程的属性 6 年前 |
quixote · 如何在swi prolog中删除命令历史记录 6 年前 |