class Lolipop::Mc::Starter::Rails::CheckItem::Ruby
Public Instance Methods
check()
click to toggle source
# File lib/lolipop/mc/starter/rails/check_item/ruby.rb, line 7 def check stdout, stderr, status = Open3.capture3("ruby -v") raise "マネージドクラウドがサポートしているバージョンのRubyがみつかりません [#{stdout.strip}]" unless stdout.match(/ruby 2\.[56]\.\d/) config = @config.load config['ruby'] = stdout.strip @config.dump(config) "マネージドクラウドがサポートしているバージョンのRubyがインストールされています [#{stdout.strip}]" end
hint()
click to toggle source
# 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