一般的に、私が持っている質問は、タイトルの質問です。
既存のRailsアプリケーションが構築されているRailsバージョンを確認するにはどうすればよいですか?
より具体的には、私の目的のために、gemfileがない場合を見つける方法を知りたいです(私はrailsに比較的慣れておらず、すべてのrails 3アプリでgemfileのrailsバージョンを見るのに慣れていますが、古いバージョンではわかりません。)
一般的に、私が持っている質問は、タイトルの質問です。
既存のRailsアプリケーションが構築されているRailsバージョンを確認するにはどうすればよいですか?
より具体的には、私の目的のために、gemfileがない場合を見つける方法を知りたいです(私はrailsに比較的慣れておらず、すべてのrails 3アプリでgemfileのrailsバージョンを見るのに慣れていますが、古いバージョンではわかりません。)
次のコマンドを使用しますrake about
。このコマンドは、次の情報に加えてさらに多くの情報を出力します (したがって、省略記号:
About your application's environment
Rails version 4.2.0
Ruby version 2.2.2-p95 (x86_64-darwin14)
RubyGems version 2.4.6
...
rake gems
どのgem、依存関係、およびバージョンがインストールされているか、凍結されているかなどを出力します。
bundler を使用している場合はbundle show
、アプリが使用しているすべての gem を一覧表示するために使用できます。
私のプロジェクトrake gems
では、レールのバージョンは表示されませんが、environment.rb
ファイルの上部に表示されます:
RAILS_GEM_VERSION = '2.3.2' unless defined? RAILS_GEM_VERSION