Class: Lolipop::Mc::Starter::Rails::CheckItem::Ruby
- Defined in:
- lib/lolipop/mc/starter/rails/check_item/ruby.rb
Constant Summary
Constants inherited from Base
Base::NOCHECK, Base::SKIPCHECK
Instance Method Summary collapse
Methods inherited from Base
#desc, #dump_config, #initialize, #item_name, #load_config
Constructor Details
This class inherits a constructor from Lolipop::Mc::Starter::Rails::CheckItem::Base
Instance Method Details
#check ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/lolipop/mc/starter/rails/check_item/ruby.rb', line 7 def check stdout = `ruby -v` raise "マネージドクラウドがサポートしているバージョンのRubyがみつかりません [#{stdout.strip}]" unless stdout.match(/ruby 2\.[56]\.\d/) config = load_config config['ruby'] = stdout.strip dump_config(config) "マネージドクラウドがサポートしているバージョンのRubyがインストールされています [#{stdout.strip}]" end |
#hint ⇒ Object
16 17 18 19 |
# File 'lib/lolipop/mc/starter/rails/check_item/ruby.rb', line 16 def hint puts 'マネージドクラウドがサポートしているRuby2.6.xかRuby2.5.xをインストールしてください' puts 'マネージドクラウドで作成するRailsプロジェクトのRubyのバージョンと合わせるのが望ましいです' end |