gpt4 book ai didi

ruby - github 上的 Bundler 和 gems

转载 作者:数据小太阳 更新时间:2023-10-29 08:06:16 25 4
gpt4 key购买 nike

所以当你让 bundler 从 github 安装一个 gem 时,它并没有实际上被安装,是吗? gem list 不会列出这些 gem 。

这让我陷入了难题:我正在编写一个脚本,该脚本想要使用其中一个实际上并未安装的 gem。怎么办?我可以手动查看 github 存储库并构建/安装 gem,但现在我有一个版本由 bundler 管理,而另一个则不是。我可以将脚本指向 ~/.rvm 中的 gem 目录,但在投入生产时这不是一个好主意。

我正在尝试找到一个 bundle 程序命令,它可以使来自 github 的任何 gem 使用 ruby​​gems“注册”,但目前还没有。有什么建议吗?

最佳答案

具有讽刺意味的是,这与我之前遇到的问题的答案相同,我用相同的解决方案回答了自己(尽管在 bundler 0.9 中有点不同):

require 'rubygems'
require 'bundler/setup'
require 'hiddengem'

bundler/setup 使 bundler “堆栈”可用,就好像它们是定期安装的 gem 一样。迟早我会记住这一点。 :)

关于ruby - github 上的 Bundler 和 gems,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3833121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com