Module: Mobo::SystemSetup

Defined in:
lib/mobo/system_setup.rb

Class Method Summary collapse

Class Method Details

.base_librariesObject



5
6
7
8
9
10
11
# File 'lib/mobo/system_setup.rb', line 5

def base_libraries
  if SystemCheck.ubuntu?
    Mobo.cmd("sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1")
  elsif SystemCheck.osx?
    Android.install_haxm unless Android.haxm_installed?
  end
end

.moboObject



13
14
15
16
17
18
# File 'lib/mobo/system_setup.rb', line 13

def mobo
  Mobo.home_dir = File.expand_path("~/.mobo")
  Mobo.log.info("Using #{Mobo.home_dir} as home directory. Android will be installed here")
  Dir.mkdir(Mobo.home_dir) unless File.exists?(Mobo.home_dir)
  Dir.mkdir(Mobo.avd_home) unless File.exists?(Mobo.avd_home)
end