GitHub
使用SSH方式
<终端操作>
1、查看是否有相关文件,并打开
cd ~/.ssh
open ./
打开删掉文件
2、创建新的SSH密钥对
ssh-keygen -t rsa -C "123456789@qq.com"
Enter passphrase(empty for no passphrase):[输入密码]
Enter same passphrase again:[再次输入密码]
SSH密钥生成
3、cd ..
cd ~/.ssh
open ./
有俩个文件:1,id_rsa, 2,id_rsa.pub
打开第二个文件,接下来验证邮箱
将文本编辑器中的字符串全部复制,
4、进入github官网,注册(sign up),登录(sign in),setting->SSH and GPG keys
复制好的内容粘贴在:
SSH Keys: Title:ios Key:粘贴复制内容
点击:Add SSH Key
5、测试连接git:
ssh -T git@github.com
6、查看是否有相关文件,并打开
cd ~/.ssh
终端显示:No such file or directory
则:进行第二步
CocoaPods
---------------- 安装----------------
查看是否安装:
1、打开终端,输入:pod
查看是否安装
2、没有安装时:
输入:sudo gem install cocoapods
输入开机密码:*******
输入:pod setup
----------------查软件源----------------
查看CocoaPods软件源:
gem sources -l
1、如果源是:https://ruby.taobao.org/ 可进行下一步
2、如果源是其他源
则输入:gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
----------------更新----------------
更新:
1、更新升级gem:sudo gem update --system
输入开机密码:*******
2、更新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 之类的你设置的环境.
好了, 搞到这里对我够用了, 不打算深入, 有需要现学也应该没问题. 你想深入, 可以看这里:
所有评论(0)