从本地源代码运行gem

时间:2015-03-16 14:51:04

标签: ruby

我目前正致力于开发gem,我希望能够从命令行运行该gem并将其指向我的本地源。以前我通过指定gem文件中的路径在rails中完成了这个,但现在我想在非rails应用程序上运行gem。所以我想知道如何从命令行调用gem并指定我想在某个目录中使用源代码。

例如,我可以进入我想要运行它的目录并执行以下操作:ruby my_gem --path=~/code/mygem

我还需要构建它们gem还是我可以从源代码运行它而不构建它?

1 个答案:

答案 0 :(得分:3)

从gem的根目录,尝试执行lib/MyGem.rb

ruby -Ilib lib/MyGem.rb

或测试你的宝石互动:

irb -Ilib
> require 'mygem'
true