Jenkins使用腳本執(zhí)行pod命令結(jié)果報(bào)錯(cuò)pod: command not found 外邓、jenkins 腳本執(zhí)行pod install 和 pod update --verbose --no...

前言

因?yàn)槭褂肑enkins自動(dòng)化打包撤蚊,后來(lái)需要每次打包的時(shí)候執(zhí)行pod update --verbose --no-repo-upadte命令,但是會(huì)報(bào)錯(cuò)誤损话,經(jīng)過(guò)努力侦啸,解決了這個(gè)問題。
首先你得安裝并且搭建了Jenkins打包系統(tǒng)丧枪,并且集成的Jenkins是用cocoaPods管理三方庫(kù)的光涂,詳細(xì)教程:Jenkins安裝、配置拧烦、構(gòu)建忘闻、腳本、配置郵箱恋博、上傳fir該教程

按照Jenkins安裝齐佳、配置、構(gòu)建债沮、腳本炼吴、配置郵箱、上傳fir教程搭建Jenkins完畢之后疫衩,在腳本里面加上下面的命令硅蹦,然后構(gòu)建這個(gè)項(xiàng)目

cd /Users/用戶/.jenkins/workspace/打包的項(xiàng)目/
pod install
pod update --verbose --no-repo-update

出現(xiàn)的錯(cuò)誤以及解決辦法

E1

Jenkins構(gòu)建之后的結(jié)果(圖1),很明顯的錯(cuò)誤line 22: pod: command not found這個(gè)是指隧土,腳本第22行執(zhí)行的命令找不到提针。

圖1

S1

出現(xiàn)這個(gè)問題可能是因?yàn)槟銢]有設(shè)置pod的運(yùn)行路徑,解決方法如下
第一步:打開Jenkins曹傀,然后在Jenkins左側(cè)的菜單中找到 系統(tǒng)管理--->系統(tǒng)設(shè)置--->全局屬性辐脖,然后找到Environment variables(中文:環(huán)境變量)并且勾選。
第二步:打開你的終端皆愉,在終端中輸入echo $PATH,終端會(huì)打印出一串字符串嗜价,幾個(gè)路徑艇抠,復(fù)制該路徑,返回到Jenkins中
第三步:會(huì)讓填寫一個(gè)鍵值對(duì)久锥,鍵默認(rèn)填寫PATH家淤,值填寫你從終端復(fù)制的那個(gè)字符串,點(diǎn)擊保存瑟由,完成絮重,構(gòu)建該項(xiàng)目。

E2

解決E1問題后歹苦,出現(xiàn)了E2問題青伤,因該錯(cuò)誤結(jié)果過(guò)長(zhǎng),就不再截圖殴瘦,并且只保留了錯(cuò)誤前面的一部分狠角,也就是最重要的一部分。

<pre class="console-output" style="box-sizing: border-box; white-space: pre-wrap; word-wrap: break-word; margin: 0px; color: rgb(51, 51, 51); font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">   ?[33mWARNING: CocoaPods requires your terminal to be using UTF-8 encoding.
    Consider adding the following to ~/.profile:

    export LANG=en_US.UTF-8
    ?[0m
Analyzing dependencies

――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

### Command

/```
/Users/apple/.rvm/rubies/ruby-2.4.1/bin/pod install
/```

### Report

* What did you do?

* What did you expect to happen?

* What happened instead?

### Stack

/```
   CocoaPods : 1.5.3
        Ruby : ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin17]
    RubyGems : 2.6.14
        Host : Mac OS X 10.13.3 (17D47)
       Xcode : 9.4.1 (9F2000)
         Git : git version 2.15.2 (Apple Git-101.1)
Ruby lib dir : /Users/apple/.rvm/rubies/ruby-2.4.1/lib
Repositories : ***songshuaijie-lfanalyticpodspec - [http://git.***.net/songshuaijie/LFAnalyticPodspec.git](http://git.***.net/songshuaijie/LFAnalyticPodspec.git) @ a15947a36195d7352f98d620bfde58d57ae6c0e1
               master - [https://github.com/CocoaPods/Specs.git](https://github.com/CocoaPods/Specs.git) @ b2d3d6a0fee0b212dd40b2728643c05445ca8d69
/```

### Plugins

/```
cocoapods-deintegrate : 1.0.2
cocoapods-plugins     : 1.0.0
cocoapods-search      : 1.0.0
cocoapods-stats       : 1.0.0</pre>

S2

錯(cuò)誤中已經(jīng)提示了export LANG=en_US.UTF-8蚪腋,所以在腳本中加入他們丰歌,加在你cd的那個(gè)目錄后面就可以了。然后就可以再次構(gòu)建該項(xiàng)目屉凯。

cd /Users/用戶/.jenkins/workspace/打包的項(xiàng)目/
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8

pod install
pod update --verbose --no-repo-update

目前我這里就沒有問題了立帖,可能會(huì)有其它問題,我遇到后會(huì)更新的悠砚。


轉(zhuǎn)載請(qǐng)注名出處


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末厘惦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子哩簿,更是在濱河造成了極大的恐慌宵蕉,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件节榜,死亡現(xiàn)場(chǎng)離奇詭異羡玛,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)宗苍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門稼稿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人讳窟,你說(shuō)我怎么就攤上這事让歼。” “怎么了丽啡?”我有些...
    開封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵谋右,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我补箍,道長(zhǎng)改执,這世上最難降的妖魔是什么啸蜜? 我笑而不...
    開封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮辈挂,結(jié)果婚禮上衬横,老公的妹妹穿的比我還像新娘。我一直安慰自己终蒂,他們只是感情好蜂林,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拇泣,像睡著了一般悉尾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上挫酿,一...
    開封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音愕难,去河邊找鬼早龟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛猫缭,可吹牛的內(nèi)容都是我干的葱弟。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼猜丹,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼芝加!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起射窒,我...
    開封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤藏杖,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后脉顿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蝌麸,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年艾疟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了来吩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蔽莱,死狀恐怖弟疆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情盗冷,我是刑警寧澤怠苔,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站仪糖,受9級(jí)特大地震影響嘀略,放射性物質(zhì)發(fā)生泄漏恤溶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一帜羊、第九天 我趴在偏房一處隱蔽的房頂上張望咒程。 院中可真熱鬧,春花似錦讼育、人聲如沸帐姻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)饥瓷。三九已至,卻和暖如春痹籍,著一層夾襖步出監(jiān)牢的瞬間呢铆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工蹲缠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留棺克,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓线定,卻偏偏與公主長(zhǎng)得像娜谊,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子斤讥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容