ruby - 有没有办法在不必设置服务器的情况下制作私有(private) Ruby gem?

标签 ruby rubygems installation private

我正在从事一个需要使用另一个 gem 的项目。我想制作这个 gem,但是我知道在创建 gem 时,它可以与 RubyGems 同步并公开,这是我不想要的。我也知道可以使用 Gem In A Box 等实用程序设置私有(private)服务器,但我也想尽可能避免这样做。有没有一种方法可以简单地将 gem 设置为不与 RubyGems 同步?

最佳答案

您始终可以使用直接路径在 Gemfile 中引用 gem,例如:

gem 'extracted_library', :path => './vendor/extracted_library'

您还可以使用 git 存档。参见 the Gemfile docs了解更多详情。

这可能对您的情况有所帮助(我不确定您的确切设置)。

关于ruby - 有没有办法在不必设置服务器的情况下制作私有(private) Ruby gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21607068/

相关文章:

ruby - 在我的 Mac 上安装 ruby​​ gem json 时遇到问题

ruby-on-rails - 未定义的方法 `spec' #<ActiveRecord::ConnectionAdapters::NullPool:0x00007fd44f8ab300> - Rails 6 schema:load

installation - 如何使用自定义操作在 WiX 中运行脚本 - 最简单的示例?

windows - 为什么有些安装程序需要在运行程序之前重新启动计算机?

java - 我如何从 BroadcastReceiver Activity 中获取值(value)到主要 Activity

ruby - "GMT"而不是 Ruby 1.8 中的 "UTC"

ruby-on-rails - 将对象放入 aws S3 ruby​​ 中的特定文件夹

ruby - ( ruby )警告 : duplicated key at line 46 ignored: "index0"

ruby-on-rails - Watir-webdriver 没有抓取指定的 div,不确定为什么?

ruby - 如何在 Ruby 1.9 中为 unicode 西里尔字符指定正则表达式