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 之类的你设置的环境.
好了, 搞到这里对我够用了, 不打算深刻, 有须要现学也应该没问题. 你想深刻, 能够看这里: