gpt4 book ai didi

ruby - 在纯 ruby​​ 脚本(非 Rails)中使用 gem

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

一个 ruby 文件:

gem "my-gem", git: "https://github.com/gem123.git", branch: "some-branch"
require "my-gem"

var1 = SomeGem::some_method123
puts var1

它说 在 330 个总 gem 中找不到“my-gem”(>= 0)(Gem::LoadError)。为什么不?我需要一个 gem 的特殊分支并且不想克隆存储库。

最佳答案

使用bundler .在您的 ruby​​ 脚本旁边创建一个 Gemfile

Gemfile 中,添加:

gem "my-gem", git: "https://github.com/gem123.git", branch: "some-branch"

确保安装了 bundler :

gem install bundler

并安装所需的 gem:

bundle install

现在只需在脚本顶部初始化 bundler :

require 'rubygems'
require 'bundler/setup'

# require your gems as usual
require 'my-gem'

关于ruby - 在纯 ruby​​ 脚本(非 Rails)中使用 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25373689/

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