Class: Kompo::KompoVfsPath::FromHomebrew::Install
- Inherits:
-
Taski::Task
- Object
- Taski::Task
- Kompo::KompoVfsPath::FromHomebrew::Install
- Defined in:
- lib/kompo/tasks/kompo_vfs_path.rb
Overview
Install kompo-vfs via Homebrew
Instance Method Summary collapse
Instance Method Details
#run ⇒ Object
81 82 83 84 85 86 87 88 89 90 91 |
# File 'lib/kompo/tasks/kompo_vfs_path.rb', line 81 def run brew = HomebrewPath.path puts "Installing kompo-vfs via Homebrew..." system(brew, "tap", "ahogappa/kompo-vfs", "https://github.com/ahogappa/kompo-vfs.git") or raise "Failed to tap ahogappa/kompo-vfs" system(brew, "install", "ahogappa/kompo-vfs/kompo-vfs") or raise "Failed to install kompo-vfs" @path = "#{`#{brew} --prefix kompo-vfs`.chomp}/lib" puts "kompo-vfs library path: #{@path}" KompoVfsVersionCheck.verify!(@path) end |