したがって、http: //git-scm.com/book/en/v1/Git-on-the-Server-Public-Accessを読んで、単純なhttpサーバー(gitなし)で指示されたとおりにベアリポジトリをセットアップしようとしています。 -デーモン、必要ですか?)
私のgemのルートにはgemname.gemspecがあり、すべて問題ないようです。
Gemfileの使用について:
gem 'gemname', :git => 'http://path'
では、
> bundle install
...
Installing blah...
Using gemname (1.0.0) from source at 'http://path'
...
そして、私が宝石をリストし、「gemname」がそこにないまで、すべてが順調に見えます。Requireも失敗します。
それでは、計画#2:サーバーをパスとしてミラーリングするので、gitリポジトリなしでgemへの直接パスを使用すると思います。
gem 'gemname', :path => 'path/to_gemname'
繰り返しますが、バンドラーは大丈夫と言います。
Using gemname (1.0.0) from source at 'path/to_gemname'
ただし、アプリ内からインストールしたり、正しく参照したりすることはできません。
これがどのように機能するか(つまり、適切なディレクトリレイアウトなど)、またはこれを行うために実際のgit / gemサーバーが必要ですか?
ありがとう!