最近一直在忙專案(加班��),今天想寫乙個 demo 發現 cocoapods 不能安裝第三方了。在 os x yosemite 報這樣的錯:
[mt] dvtassertions: assertion failure in /library/caches/com
.xbs/sources/ideframeworks/ideframeworks-8228/idefoundation/initialization/ideinitialization.m:590
details: assertion failed: _initializationcompletedsuccessfully
function: bool ideisinitializedforuserinteraction()
thread:
0x7f8ead7a5b70>
hints: none
backtrace:
00x000000010b47ea4c -[dvtassertionhandler handlefailureinfunction:filename:linenumber:assertionsignature:messageformat:arguments:] (in dvtfoundation)
10x000000010b47e1d9 _dvtassertionhandler (in dvtfoundation)
20x000000010b47e445 _dvtassertionfailurehandler (in dvtfoundation)
30x000000010b47e3a7 _dvtassertionfailurehandler (in dvtfoundation)
40x000000010c95bf5c ideisinitializedforuserinteraction (in idefoundation)
50x000000010f5b9e49 +[pbxproject projectwithfile:errorhandler:readonly:] (in devtoolscore)
60x000000010f5bb9ce +[pbxproject projectwithfile:errorhandler:] (in devtoolscore)
70x00007fff8f053f44 ffi_call_unix64 (in libffi.dylib)
[1] 64246 abort pod install
看了一下,cocoapods有些小變化,做個記錄。
1、cocoapods的版本已經公升級到 0.39.0 版本。你公升級了嗎?檢視版本方法:pod --version
。
這是我的終端輸出:
library/ruby/gems/2.0.0/gems/cocoapods-0.37.2/lib/cocoapods/command.rb:127: warning: insecure world writable dir /usr in path, mode 040777
0.37.2
可以看出還是 0.37.2 版本。
2、rubygems.org 映象的位址發生了點變化,原來是:,現在由於越來越注意安全問題,換成了:
,多了個
s
。可以看這裡: 的敘述。
3、回家後在自己本子 os x ei captian 上安裝,報如下的錯:
error: while executing gem ... (errno::eperm)
operation not permitted - /usr/bin/xcodeproj
下面給出解決方法:
一、os x yosemite 上的解決方法:
(1)先切換 gem 的源。
$ gem sources --remove
(如果你原來的源位址是: 記得把後面的鏈結替換一下)
$ gem sources -a
(這一步在很多部落格中 http 是沒有s
的,記得要加s
)
上面兩行是可以合成一行的:
gem sources --add --remove
$ gem sources -l(檢視源)
* current sources *
(2)更新 gem。
$ sudo gem update --system
(3)更新cocoapods。
$ sudo gem install cocoapods // 安裝cocoapods
$ pod setup
(4)完成後檢查下版本。
pod--
version。
二、在 os x ei captian 上的解決方法:
cocoapods官方給出的解釋,有兩種解決方法:
(1)custom gem_home
$ mkdir -p $home/software/ruby
$ export gem_home=$home/software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export path=$path:$home/software/ruby/bin
$ pod --version
0.39
.0
(2)standard system installation
$ sudo gem install cocoapods
[...]
1 gem installed
$ export path=$path
:/library/ruby/bin
$ pod --version
0.39.0
**: 最近一點小困惑
前幾天搜尋資料,無意看到了咱們的論壇,看了分類,再看了裡邊的一些內容,真正覺得這是一支很強大的隊伍,當然自己也願意趕緊進入進來,深入向各個前輩們學習。最近工作上出現一點點小的困惑,希望有過相關經驗的,能予以我一些比較好的參考意見進行學習。剛入職新的公司乙個月,整個專案組都在做關於c的程式,唯獨我乙個...
最近的一點小感受
其實讓人焦慮的,不是忙也不是累,而是沒有什麼特別感興趣的東西,也沒有什麼特別想愛的人,同時也感受不到周圍的愛,心裡一點也不暖,明知道自己該努力了,卻又不知道該往 努力。不安於現狀 又懼於改變 以上大概就是我之所以焦慮的原因。鑑於北京的新冠疫情持續了那麼長時間,我也閒了一段時間,這段時間的學習帶來的改...
workerman 最近的一點小感悟
最近在研究workerman,遇到不懂的就去群裡請教 沒看完文件,一些後面會遇到的問題都可以在文件找到答案 首先,測試伺服器上已經裝好了lamp,檢測一下pcntl posix擴充套件 root myserver php m grep pcntl root myserver php m grep p...