有没有办法制作一个私有的 Ruby gem,而不必设置服务器?

T14*_*145 1 ruby installation gem rubygems private

我正在做一个需要使用另一个 gem 的项目。我想制作这个 gem,但是我知道当一个 gem 被创建时,它可以与 RubyGems 同步并公开,这是我不想要的。我也知道可以使用 Gem In A Box 等实用程序设置私人服务器,但如果可以的话,我也想避免这样做。有没有办法简单地设置一个 gem 而不与 RubyGems 同步?

Dav*_*ani 5

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

gem 'extracted_library', :path => './vendor/extracted_library'
Run Code Online (Sandbox Code Playgroud)

您还可以使用 git 存档。有关更多详细信息,请参阅Gemfile 文档

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