GitHubios
使用SSH方式git
<終端操做>github
一、查看是否有相關文件,並打開json
cd ~/.sshapi
open ./xcode
打開刪掉文件安全
二、建立新的SSH密鑰對ruby
ssh-keygen -t rsa -C "123456789@qq.com"bash
Enter passphrase(empty for no passphrase):[輸入密碼]ssh
Enter same passphrase again:[再次輸入密碼]
SSH密鑰生成
三、cd ..
cd ~/.ssh
open ./
有倆個文件:1,id_rsa, 2,id_rsa.pub
打開第二個文件,接下來驗證郵箱
將文本編輯器中的字符串所有複製,
四、進入github官網,註冊(sign up),登陸(sign in),setting->SSH and GPG keys
複製好的內容粘貼在:
SSH Keys: Title:ios Key:粘貼複製內容
點擊:Add SSH Key
五、測試鏈接git:
ssh -T git@github.com
六、查看是否有相關文件,並打開
cd ~/.ssh
終端顯示:No such file or directory
則:進行第二步
CocoaPods
---------------- 安裝----------------
查看是否安裝:
一、打開終端,輸入:pod
查看是否安裝
二、沒有安裝時:
輸入:sudo gem install cocoapods
輸入開機密碼:*******
輸入:pod setup
----------------查軟件源----------------
查看CocoaPods軟件源:
gem sources -l
一、若是源是:https://ruby.taobao.org/ 可進行下一步
二、若是源是其餘源
則輸入:gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
----------------更新----------------
更新:
一、更新升級gem:sudo gem update --system
輸入開機密碼:*******
二、更新ruby,先裝rvm,而後經過rvm的命令更新ruby
rvm是什麼?爲何要安裝rvm呢,由於rvm可讓你擁有多個版本的Ruby,而且能夠在多個版本之間自由切換。
<1>安裝rvm:curl -l get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
{
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
rvm list known(查看有的ruby版本)
}
<2>等待終端加載完畢後,
輸入:rvm -v
若是能顯示版本則安裝成功
<3>安裝ruby
----------------查看類庫----------------
查看類庫
cd ~/.cocoapods
open ./
(repos->master->Specs)
----------------調用類庫----------------
新建一個Xcode工程,
利用終端,到達所在路徑(cd ,ls ,)
新建Podfile文件,並打開
touch Podfile
open Podfile
輸入如下內容:
{
platform :ios, '7.0'
target "**新建Xcode工程文件夾名字**" do
pod 'AFNetworking', '~> 3.1.0'
pod 'MWPhotoBrowser', '~> 2.1.2'
end
}
pod install
若是cocoapods存在時只執行紅色部分
安裝完成以後,打開Xcode
藍色的.xcodeproj
打開白色的.xcworkspace
其中有Pods工程(裏面有你須要的類庫)
pod search json:進行查找cocoaPods中,是否有你想要的庫
更改了Podfile後,需輸入:pod update
--------------------------------
使用CocoaPods後,發現老是找不到頭文件
在TARGETS -> Search Paths -> User Header Search Paths 中 寫入 ${SRCROOT} 再將後面參數改成recursive
--------------------------------
升級OS X EI Capiton以後,發現CocoaPods的pod無效了,運行pod後顯示:"pod: command not found"的錯誤。
解決步驟:
1.爲了安全起見,執行命令"sudo gem uninstall cocoapods",卸載原有的CocoaPod
2.執行命令"sudo gem install -n /usr/local/bin cocoapods"來從新安裝cocoapod
3.若是沒有權限執行pod,執行命令"sudo chmod +rx /usr/local/bin/",賦予/usr/local/bin給予執行與讀取權限
參考連接:https://github.com/CocoaPods/CocoaPods/issues/3736
All Done!
---------------------------------------------------------
檢查是否支持AFNetworking,執行命令「pod search AFNetworking」,便可看到相關信息。
安裝rvm
curl -L get.rvm.io | bash -s stable
說明下, 若是用root賬戶操做, 默認會將 rvm 裝到 /usr/local/rvm 下. 其它賬號則在 ~/ 目錄下.
加載 rvm :
1 |
|
好了, 裝ruby.
1 |
|
也能夠用
1 |
|
列出可安裝的 ruby 版本, 如安裝1.9.2.
1 |
|
開始裝 rails. 首先:
1 |
|
你這是要幹嗎? 這一步, 並無安裝rails, 只是設置一個, 我認爲的命名空間而已.
有啥用啊, 搞這一步? 想一想, redmine1.4.2 版本目前只支持 rails2, 我得裝個rails2, 那假若有其它項目須要rails3怎麼辦?
看看下面幾個命令你就會明白:
1 2 3 |
|
建另外一個:
1 2 3 4 5 |
|
明白了吧. ruby版本加gemset肯定一個"環境".
好勒, 裝了這麼多, 我總得有個默認的環境吧.
1 |
|
這就能夠設置默認使用 ruby 1.9.3.
1 |
|
舉一反三.
那.... , 我有的項目須要rails2, 有些須要rail3, 有些須要 1.8, 怎麼辦? 每次都要手動切換?
能夠在你的項目根目錄建個文件:
1 |
|
這樣, 每次進入該目錄, 就會自動切成 1.9.3@rails313 之類的你設置的環境.
好了, 搞到這裏對我夠用了, 不打算深刻, 有須要現學也應該沒問題. 你想深刻, 能夠看這裏: