命令行更新(安裝)步驟1. $ sudo gem update system // 先更新gem,國內需要切換源2. $ gem sources remove https://rubygems.org/3. $ gem sources a https://ruby.taobao.org/4. $ ....
命令行更新(安裝)步驟
- $ sudo gem update --system // 先更新gem,國內需要切換源
- $ gem sources --remove https://rubygems.org/
- $ gem sources -a https://ruby.taobao.org/
- $ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org/ - $ sudo gem install cocoapods // 安裝cocoapods
- $ pod setup
和安裝過程是一樣的
再次查看版本
$ pod --version
0.32.1
Done!!
直接跳過cocoapods 的自我檢查 -->更新
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
檢查xcode 是否是 官方 下載
spctl --assess --verbose "/Applications/Xcode.app" shasum /Users/my_liu/Downloads/Xcode_7.1.dmg
pod 報錯
如果新獲取一份xcode工程代碼 運行了pod install
或者 pod update
之後 無法正常 Run 代碼 出現類似 [!] No Podfile found in the project directory.
這種錯誤. 那麼有一種簡單粗暴的辦法解決
1.找到工程目錄所在位置,即Podfile文件所在的目錄下
2.刪除尾碼名為:xcworkspace,lock 以及pods 三個文件
3.重新運行 pod install
或者 pod update
即可
cocoapods 安裝指定版本(回退)
sudo gem install -n /usr/local/bin cocoapods --version 0.39.0.rc.1
卸載cocoapods
sudo gem uninstall cocoapods卸載cocoapods
2 XCode插件升級
1.找到xcode插件的位置
$ ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
2.直接安裝 Alcatraz 插件管理工具
<最好掛上VPN,很容易失敗或者超時,得多嘗試幾次>
$ sudo curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh
如果之前安裝過但是Xcode最新版本不能用了,那就先卸載舊的再安裝下新的。卸載的方法是:
1. $ rm -rf ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin 2. $ rm -rf ~/Library/Application Support/Alcatraz/
註:也許並不是所有人都使用了Alcatraz,而是平時都喜歡上github下載一個跑一下 然後load Bundle這種方法的, 如果之前安裝了很多插件,現在剛剛使用Alcatraz的也沒問題,安裝Alcatraz之後之前安裝的也會自動集成進來不用擔心。
還有就算你使用了這個工具xcode也是需要重啟才能應用插件的並不能把這一步給省了。
2.更新插件
不管你是用直接download zip的方法安裝插件的還是用Alcatraz安裝的插件如果插件本身沒有最新xcode的支持,那在你的Xcode更新一個版本後,Xcode插件就會失效了。 這個問題就是沒有把最新版本xcode的DVTPlugInCompatibilityUUID配到插件的支持列表中。
- 先獲取,終端中輸入
$ defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
- 然後按照如下目錄
/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
找到插件列表,選中對應的插件顯示包內容,並打開info.plist文件 在這個數組中添加最新的UUID即可
也有更犀利的做法就是:
$ find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add UUID
最後面的UUID是前面獲取到的。
移除插件
cordova plugin remove wanmei-cordova-plugin-sale
安裝插件
cordova plugin add http://git.llpp.com/jj.li/wanmei-cordova-plugin-sale.git
---->>=============node.js 版本升級 ====<<--------------
---->>=============node.js 版本升級 ====<<--------------
今天,又發現一個超級簡單的升級node.js的方法。一行命令搞定,省去了重新編譯安裝的過程。
node有一個模塊叫n(這名字可夠短的。。。),是專門用來管理node.js的版本的。
首先安裝n模塊:
npm install -g n
第二步:
升級node.js到最新穩定版
n stable
是不是很簡單?!
n後面也可以跟隨版本號比如:
n v0.10.26
或
n 0.10.26
就這麼簡單,這可怎麼辦??!!
幾個npm的常用命令
npm -v #顯示版本,檢查npm 是否正確安裝。
npm install express #安裝express模塊
npm install -g express #全局安裝express模塊
npm list #列出已安裝模塊
npm show express #顯示模塊詳情
npm update #升級當前目錄下的項目的所有模塊
npm update express #升級當前目錄下的項目的指定模塊
npm update -g express #升級全局安裝的express模塊
npm uninstall express #刪除指定的模塊