ルビースクリプトを私の友人の多くに配布したいのは便利だからです。しかし、他に何をインストールしなければならないかを知るにはどうすればいいですか?私は、スクリプトの先頭に意味、これがあります:私は、彼らはインストールする必要があるかについていくつかのアイデアを与えるが、最後の時間、私は友人のコンピュータ(Linux)の上で上記の各が変わっそれを試してみましたルビースクリプトが与えられていることを理解する方法を教えてください。
require 'rubygems' #
require 'activerecord' #TODO: figure out what packages this depends on
require 'activesupport' #
require 'duration' #
移動パッケージが必要です。たとえば、activesupportにはデータベースが必要です。このスクリプトの場合はsqlite3ですので、sqlite3とlibと多分devパッケージをインストールする必要がありました。
すべての依存関係のリストを収集してインストール手順に含めることができるツールや方法はありますか?それとも、もっと簡単なインストーラにそれらをパッケージ化する方法はありますか?
これはsqlite3のような必要な非宝石パッケージもインストールしますか? – ulver