私がyum install
を渡したすべての引数をFedoraに手動でインストールしたすべてのパッケージを見つけるthis scriptが見つかりました。特に、スクリプトは自動的にインストールされた依存関係を返しません。 Ruby Gemsに類似したものはありますか?手動でインストールされたRuby Gemをすべて探しますか?
それ以外の場合、Ruby Gemsはコマンド履歴をどこかに保存しますか?
私がyum install
を渡したすべての引数をFedoraに手動でインストールしたすべてのパッケージを見つけるthis scriptが見つかりました。特に、スクリプトは自動的にインストールされた依存関係を返しません。 Ruby Gemsに類似したものはありますか?手動でインストールされたRuby Gemをすべて探しますか?
それ以外の場合、Ruby Gemsはコマンド履歴をどこかに保存しますか?
YUMがAPTのように動作する場合(あなたの説明に基づいていると仮定します)、明示的にインストールされたパッケージ(あなたが言うように "手動")と暗黙的にインストールされたパッケージの違いを認識します。
Rubygemsにはこのような区別がないため、これは不可能です。コメントで述べたように、Bundlerはこれを行うことができますが、それはシステムレベル以上のプロジェクトレベルです。
history | grep "gem install"
これは、実行したコンピュータで使用したすべてのgem installコマンドを表示します。
私は不思議ですが、これは何のために必要なのですか? –
オペレーティングシステムを再インストールすると、必要なツールをすばやく入手して作業に戻ることができます。 –
あなたのスクリプトのgemの依存関係を意味するならば、そのためにbundlerを使うべきです。 –