私は最初のエンジンを書き終わったばかりなので、私が実行しなければならないのは、宝石にするためにgem build my_gem.gemspec
を実行しなければならない、実際に何をしたいのですか?どのフォルダを無視して何を保存すべきかというアイデアがありますが、そのための特別なコマンドはありますか?レールエンジンをgithubに押し込む
0
A
答えて
0
Railsが生成するエンジンアプリケーション構造は、宝石としてデプロイされ、マウントされるように設計されています.Githubを宝石のリポジトリとして使用する場合は、フォルダ構造全体をプッシュするだけです。例えば
:あなたのGithubリポジトリをリモートの原点として設定されている場合
cd path/to/engine
git commit -m "latest engine changes"
git push origin
はGithubのにそれをプッシュします。
そして、メインアプリケーションのGemfileから宝石として追加することができます。
gem "engine_name", github: 'github_user/engine_name'
だけのGithubにプッシュするとき、あなたが...どんな資格情報、アクセスキー、パスワードなどが含まれていないことを確認してください。これらはエンジンのコードでENV変数として参照する必要があります(例:ENV["my_secret_credential"]
)。本番環境のランタイム環境で提供されます。
関連する問題
- 1. アンドロイドスタジオプロジェクトをGithubに押し込むと、エラーが発生する403
- 2. 特定のコミットをHerokuだけに押し込むが、githubはしない
- 3. UIViewControllerを押し込むとクラッシュする
- 4. githubプロジェクトをワードプレスプラグインに組み込む
- 5. GitHubでプロジェクトを読み込む方法
- 6. GitHubエラーに押し込むことができません:シグナル13でパックされたパックオブジェクト
- 7. ブートストラップ3.0 - 要素を下に押し込む
- 8. リモコンをリモコンに押し込むことはできますか?
- 9. オブジェクトを配列に押し込む方法は?
- 10. フレックスボックスの子供をコンテナの底に押し込む方法は?
- 11. ダイアログを前面に押し込む方法は?
- 12. フォームをキーボードの上に押し込む方法は?
- 13. アドワーズ広告をナビゲーションドロワーの後ろに押し込む方法は?
- 14. Erlangを私の職場に押し込む方法
- 15. リストビューキーボードの後ろにedittextを押し込む
- 16. Heroku - 英雄をマスターに押し込むエラー
- 17. angular2配列オブジェクトをオブジェクト内に押し込む
- 18. jsonオブジェクトをGoの配列に「押し込む」方法は?
- 19. PrometheusにETCDキーを押し込む方法
- 20. フッターを下に押し込むことができません
- 21. PHP:配列を配列に押し込む
- 22. MPI_Reduceでベクトルを渡して押し込む
- 23. GitHubからJavaScriptファイルを外部に読み込むには?
- 24. プロジェクトフォルダのサイズとデータ量の差GITを押し込む
- 25. 角2/4オブジェクト内の配列を押し込む
- 26. AngularFire2で配列の要素を押し込む方法は?
- 27. 配列内のデータを押し込む - 角度/イオン性
- 28. 角4テーブル全体を押し込む方法
- 29. 「インスペクタ」タブのボタンをスクリプトから「押し込む」方法は?
- 30. ウェブサイトにGithub投稿グラフを埋め込む