快速元编程的问题。在我的rails 5项目中,我想找到代码中某个gem的安装位置(即非命令行)。Rails Metaprogramming:这个宝石在哪里安装?
我开始Bundler.install_path
。根据该
看,我看到我已经安装了这个红宝石(我用rbenv,但这应该RVM的工作太)的各种宝石的所有版本。
/home/user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/bundler/gems/mygem-7eafb06c791d/
/home/user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/bundler/gems/mygem-3da2bf38d01a/
...and so on
有没有办法告诉捆扎机“你能告诉我哪里有宝石mygem
安装?还是目录,如果有一个与他们的目录宝石名称的哈希值(或类似的东西),那也没关系
奖金:如果有一个指导打捆的内部工作,那简直是太酷:)
谢谢!我使用基于这个答案的Bundler源代码来获得我需要的东西。 :> –