【发布时间】:2012-04-24 17:03:48
【问题描述】:
所以,阅读 http://git-scm.com/book/en/v1/Git-on-the-Server-Public-Access,我正在尝试按照简单 http 服务器上的说明设置一个裸仓库(没有 git-daemon,我需要一个吗?)。
我的 gem 在根目录中有一个 gemname.gemspec,一切看起来都很好。
在使用 Gemfile 时:
gem 'gemname', :git => 'http://path'
好的,那么
> bundle install
...
Installing blah...
Using gemname (1.0.0) from source at 'http://path'
...
一切似乎都很好,直到我列出了宝石并且“宝石名”不存在。 Require 也失败了。
那么,计划 #2:因为我们将服务器镜像为路径,我想我将使用直接路径到 gem 而不使用 git repo:
gem 'gemname', :path => 'path/to_gemname'
再次,bundler 说没问题。
Using gemname (1.0.0) from source at 'path/to_gemname'
但同样,没有从应用程序中正确安装或引用它。
任何关于这应该如何工作的想法(即正确的目录布局等)还是我需要一个真正的 git/gem 服务器来做到这一点?
谢谢!
【问题讨论】: