【问题标题】:Is there a direct way to get ruby's gem path from rbenv?有没有直接从 rbenv 获取 ruby​​ 的 gem 路径的方法?
【发布时间】:2014-02-11 00:14:17
【问题描述】:

我想获取当前 ruby​​ 的 gem 目录的路径(在 rbenv 下)。

这给了我 bin 目录:

rbenv which ruby

我可以随意调整并满足我的需求,但我想看看是否有更直接的东西。

我是这么想的

rbenv prefix

是最好的选择。这给我留下了类似

/Users/newalexandria/.rbenv/versions/1.9.3-p448

我附加的

/lib/ruby/gems/1.9.1/gems

我担心 gems 版本。 希望看到更好的东西。

【问题讨论】:

    标签: rbenv


    【解决方案1】:

    rbenv exec gem environment 返回有关您的 ruby​​gems 安装的信息。

    与 grep 一起使用来隔离目录:

    $ rbenv exec gem environment | grep INSTALLATION
    > - INSTALLATION DIRECTORY: $HOME/.rbenv/versions/X.X.X-pX/lib/ruby/gems/X.X.X
    

    【讨论】:

    • 现在是 2021 年,我有一个流浪的大拇指;我不倾向于检查此答案的当前有效性,但是欢迎任何发现此答案不正确的人解释其不正确的方式/原因。对于任何寻找真正答案的人,买家要小心!
    猜你喜欢
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-20
    • 1970-01-01
    • 2012-04-16
    相关资源
    最近更新 更多