gpt4 book ai didi

ruby - 在我的 gem 中使用 bundler

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:03 25 4
gpt4 key购买 nike

我想在我写的 gem 中使用 bundler。我有 Gemfile,在 my_gem_file.rb 中有

require 'rubygems'
require 'bundler'
Bundler.setup
Bundler.require(:default)

但是,当我构建并安装我的 gem 时,出现异常 Bundler::GemfileNotFound:无法找到 Gemfile。有没有在 gems 中使用 bundler 的解决方案?

最佳答案

由于您的 gem 已在其 .gemspec 中指定了其依赖项,因此您可以假设它们在运行时可用。不要涉及 Bundler。

但是,您仍然可以使用 Bundler 来开发您的 gem。如果你使用这个 Gemfile:

source :rubygems
gemspec

当您运行 bundle install 时,Bundler 将查看您的 .gemspec 以确定要安装哪些 gem。您可以在此处阅读更多相关信息:http://jeffkreeftmeijer.com/2010/bundler-because-your-gems-depend-on-gems-too/

关于ruby - 在我的 gem 中使用 bundler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127692/

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