diff options
author | Mikayla Hutchinson <m.j.hutchinson@gmail.com> | 2016-12-08 21:38:26 +0300 |
---|---|---|
committer | Mikayla Hutchinson <m.j.hutchinson@gmail.com> | 2017-01-14 09:25:55 +0300 |
commit | b8adfbb39ff3f9583335941f1bb53a10c1dae85c (patch) | |
tree | 9a0de2b86bc53ee77d38d8dd8126214f0a8d4c1e | |
parent | 1d9c8ecf9964d9f46e8962a03bb1818aa3520e0a (diff) |
[build] Fix XM version check
-rw-r--r-- | dependency_checker.rb | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/dependency_checker.rb b/dependency_checker.rb index ff4ba3533e..e0b10ed9ce 100644 --- a/dependency_checker.rb +++ b/dependency_checker.rb @@ -3,7 +3,7 @@ require 'pp' NOT_INSTALLED_VERSION="-1" XAMARIN_MAC_MIN_VERSION="2.3" -XAMARIN_MAC_VERSION=lambda { product_version ("/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/bin/mmp") } +XAMARIN_MAC_VERSION=lambda { product_version ("/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/Version") } XAMARIN_MAC_URL="http://www.xamarin.com" MONO_MIN_VERSION="4.2" @@ -33,10 +33,9 @@ def mono_version(binary) end end -def product_version(binary) - if File.exist?("#{binary}") - version = `#{binary} --version` - return version.split(' ')[1] +def product_version(version_file) + if File.exist?(version_file) + return File.open(version_file, 'rb') { |f| f.read } else return NOT_INSTALLED_VERSION end |