X
というプライベートな宝石があります。この宝石のソースコードはGithubでホストされています。プロジェクトにX
を使用する場合は、プロジェクトのGemfile
にgem 'X', :git => '[email protected]:my-org/x.git'
を追加します。 irb
を起動し、require 'bundler/setup'
と入力してからrequire 'x'
と入力します。 X
の機能を利用できます。別のプライベートルビーの宝石からプライベートルビーの宝石を要求するにはどうすればいいですか?
私はY
と呼ばれる別のプライベートな宝石を持っています。ソースコードもGithubでホストされています。 Y
からX
を使用したいと思います。
どうすればこの問題を解決できますか?
これらの行が宝石の 'Gemfile'に入ると仮定していると仮定すると、これはうまくいきません。 'gem build y.gemspec'を実行すると、' git source [email protected]:my-org/x.gitはまだチェックアウトされていません。アプリケーションを起動する前に\ 'bundle install \'を実行してください。 – jerzy
はい、ビルドする前に 'bundle install'を実行する必要があります – Raphael