我正在从事一个需要使用另一个 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/