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

source ~/.rvm/scripts/rvm

好了, 装ruby.

?

1

rvm install 1.9.3

也可以用 

?

1

rvm list known

 

列出可安装的 ruby 版本, 如安装1.9.2.

?

1

rvm install 1.9.2

开始装 rails. 首先:

?

1

rvm gemset create rails232

你这是要干嘛? 这一步, 并没有安装rails, 只是设置一个, 我认为的命名空间而已.

有啥用啊, 搞这一步? 想想, redmine1.4.2 版本目前只支持 rails2, 我得装个rails2, 那假如有其它项目需要rails3怎么办?

看看下面几个命令你就会明白:

?

1

2

3

rvm use 1.9.3@rails232

 

gem install rails --version='2.3.2'

 

建另一个:

?

1

2

3

4

5

rvm gemset create rails313

 

rvm use 1.9.3@rails313

 

gem install rails --version='3.1.3'

 

明白了吧. ruby版本加gemset确定一个"环境".

好勒, 装了这么多, 我总得有个默认的环境吧. 

?

1

rvm use 1.9.3 --default

这就可以设置默认使用 ruby 1.9.3.

?

1

rvm use 1.9.3@rails313 --default

触类旁通.

那.... , 我有的项目需要rails2, 有些需要rail3, 有些需要 1.8, 怎么办? 每次都要手动切换?

可以在你的项目根目录建个文件:

?

1

rvm use 1.9.3@rails313 >> .rvmrc

这样, 每次进入该目录, 就会自动切成 1.9.3@rails313 之类的你设置的环境.

好了, 搞到这里对我够用了, 不打算深入, 有需要现学也应该没问题. 你想深入, 可以看这里:

https://rvm.io/rvm/install/

 

 

转载于:https://my.oschina.net/6104zhang/blog/748722

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐