[Mac]换了一台新电脑


| 发布于:2016-05-16

换了一台新电脑,这篇文章只是测试一下是否可以使用并记录一下mac上的配置

配置ruby和gem

首先要配置homebrew,这里就不多说了直接上官网就好 由于我有之前的文档备份就不用从github上面啦了,不过ssh没有保存,所以重新设置一下就好 gem是自带的不用配置,不过呢国内的环境你懂的,我们得配置淘宝源

1
2
3
4
5
6
7
8
9
10
11
12
brew install rbenv
#先安装apple gcc 否则无法编译
brew install apple-gcc42
rbenv install 1.9.3-p0
# 这里需要给gem目录权限,应该给755的不过自用直接给777了
sudo chmod -R 777 /Library/Ruby/Gems/2.0.0
gem source -a http://mirrors.aliyun.com/rubygems/
gem source -r https://rubygems.org/
gem install bundler
rbenv rehash
cd /octopress/
bundler install

这个时候你会发现还是装不了全是connect fail 然后我们惯例替换成淘宝源

1
2
bundle config mirror.https://rubygems.org https://ruby.taobao.org
bundle install

octopress配置好了(比win简单不少233但是感觉仍然没有ubuntu的apt-get好用)

配置sublime2

用来打开sublime2的sh

opennote.sh
1
2
#!/bin/bash
open -a Sublime\ Text\ 2 $@

修改一下rakefile

1
2
  puts "now use sublime2 open :#{filename}"
  system "sh opennote.sh #{filename}"

ok你可以试一下应该不成问题,然后就是配置一些参数什么的就按之前的就好

配置ssh

这里我碰到了一个严重的问题,clip不能用,xclip也米有用,最后找到了mac其实用的是pbcopy

1
2
ssh-keygen -t rsa -C "yourname@github.com"
pbcopy < ~/.ssh/id_rsa.pub

然后把这货扔到github上

1
ssh -T git@github.com

测试一下

如果提示是如下字符串,就表明ssh配置已经成功了

1
Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.