2011-09-14 21 views
0

Rubyにいくつかのデプロイメントモジュールを書いています。指定されたライブラリ、バイナリ、宝石がシステムにインストールされているか確認してください。

私のカスタムパッケージやプログラムをデプロイする前に、依存ライブラリがインストールされているかどうかを確認する必要があります。

パッケージ/ gems/librariesの存在を確認するためのルビライブラリはありますか?

答えて

1

Rubygemsのは自分.gemspecファイルにリスト、宝石の依存関係を確認し、インストールすることができます。..助けてください:...

宝石と宝石をインストールするときにインストールし、その依存関係は をチェックされます。彼らがインストールされていない場合、gemはそれらをインストールするために提供します。

+0

私の不完全な質問は申し訳ありません。外部プログラム(rubyスクリプト)からlibaries/gems/packagesがインストールされているかどうかを確認する必要があります –

0

http://docs.rubygems.org/read/chapter/20#dependenciesから)この問題に対する一般的な解決策は、バンドラーを使用することです。私はそれを使用していますが、それは非常に好きです。これは、最近のRuby on Railsアプリケーションの依存関係を管理するためのデフォルトの方法です。 「Bundlerは、アプリケーションの依存関係を、多くのマシン間でシステム全体にわたって、繰り返し実行することで、その全ライフを通じて管理します。

非常に使いやすく、設定も自由です。宝石をインストールすることも、さまざまなタイプのリポジトリから取得することもできます。

http://gembundler.com/

関連する問題