码迷,mamicode.com
首页 > 移动开发 > 详细

appium初学者,使用之检查appium环境报错Could not detect Mac OS X Version from sw_vers output: '10.12.1’,

时间:2017-04-10 11:02:24      阅读:436      评论:0      收藏:0      [点我收藏+]

标签:cbo   mac os   out   文件   uil   sys   mod   http   改版   

这个问题存在的原因就是appium不兼容最新的mac10.12版本。

由于10.12是最新mac版本,appium1.5.3并未提供支持,所以:

在终端输入grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Applications/Appium.app/找出包含的文件并修改版本号。

通过以上命令可以看到以下4个文件中需要修改版本号,加上 ‘10.12‘,有些资料需要去掉后面的空格,加上trim()函数,如果未输入空格,不用此函数亦可,我没加上此函数:

yuancandeMacBook-Pro:~ yuancan$ grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Applications/Appium.app/

/Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/build/lib/system.js

/Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/lib/system.js

/Applications/Appium.app//Contents/Resources/node_modules/appium-support/build/lib/system.js

/Applications/Appium.app//Contents/Resources/node_modules/appium-support/lib/system.js

 

修改方法如下:

http://stackoverflow.com/questions/40129794/how-to-fix-error-could-not-detect-mac-os-x-version-from-sw-vers-output-10-12

总结一下就是,在终端输入命令,找到对应位置的文件位置,并在相应的版本号之后增加‘10.12‘即可

 

appium初学者,使用之检查appium环境报错Could not detect Mac OS X Version from sw_vers output: '10.12.1’,

标签:cbo   mac os   out   文件   uil   sys   mod   http   改版   

原文地址:http://www.cnblogs.com/babyfatyy/p/6687679.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!