jenkins 使用xctool 爆出: line 6: xctool: command not found

本文详细记录了在Mac系统中配置环境变量的过程,并解决了xctool在Jenkins上因路径问题无法正常运行的难题。通过调整PATH变量的顺序实现了xctool的成功调用。

配置了环境变量,在mac 机器上:

bogon:~ suning$ which xctool
/Users/suning/brew-1.2.0/bin/xctool
bogon:~ suning$ which xcodebuild
/usr/bin/xcodebuild
bogon:~ suning$ vim /etc/profile
bogon:~ suning$ which xctool
/Users/suning/brew-1.2.0/bin/xctool
bogon:~ suning$ cd
bogon:~ suning$ pwd
/Users/suning
bogon:~ suning$ cd /root
-bash: cd: /root: No such file or directory
bogon:~ suning$ cd ..
bogon:Users suning$ ls
Shared	suning
bogon:Users suning$ sh
sh-3.2$ env
SHELL=/bin/bash
TERM=xterm
SSH_CLIENT=10.24.40.152 54318 22
TMPDIR=/var/folders/jf/w67jw_5n2kn888pd0b1pd6400000gn/T/
SSH_TTY=/dev/ttys000
USER=suning
PATH=/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin::/Users/suning/brew-1.2.0/bin
MAIL=/var/mail/suning
_=/usr/bin/env
PWD=/Users
JAVA_HOME=/usr
HOME=/Users/suning
SHLVL=2
LOGNAME=suning
SSH_CONNECTION=10.24.40.152 54318 10.24.41.159 22
sh-3.2$ xctool
ERROR: Unable to find projects (.xcodeproj) in directory /Users. Please specify with -workspace, -project, or -find-target.

sh-3.2$ 
MAC slave 机器上都能找到,但是在jenkins上却是:

+ xctool -project PPSports.xcodeproj -scheme PPSports -sdk iphonesimulator -reporter junit:report/test-report.xml run-tests
/var/folders/jf/w67jw_5n2kn888pd0b1pd6400000gn/T/hudson236566281277158657.sh: line 6: xctool: command not found
Build step 'Execute shell' marked build as failure

在slave  jenkins机器上添加环境变量:


还是不行!!!!!!!!!

调整PATH 值顺序:

/Users/suning/brew-1.2.0/bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin   居然可以了!!!!!










评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值