今天将Toshiba Portege Z30-B升级到OSX 10.11.4(为了安全起见,我使用App Store)。升级完重启就再来启动不起来了,我只能做了一个USB启动盘,启动时用-v参数,得到以下信息:

OsxAptioFix2Drv-64.efi

Google了半天,说是将OsxAptioFixDrv-64.efi换成OsxAptioFix2Drv-64.efi即可,经过尝试,果然有效果!

想建个金融理财相关的博客,所以想用个新的github账号,以区别现在这个技术为主的博客。这就需要在一台机器上支持多个github账户,配置过程如下:

生成SSH Key

cd ~/.ssh
ssh-keygen -t rsa -C "your-email-address"

存储key的时候,不要覆盖现有的id_rsa,使用一个新的名字,比如id_rsa_m

把id_rsa_m.pub添加到github账号中

进入github,在右上角点击账号,在下拉菜单中点击”Settings”,在左边点击”SSH Keys”,点击右边的“New SSH Key”,把id_rsa_m.pub内容复制过去即可。

添加Key到SSH Agent上

ssh-add ~/.ssh/id_rsa_m

查看:

ssh-add -l

配置config文件

编辑(没有就创建)~/.ssh/config,内容如下:

Host github.com
  HostName github.com
  IdentityFile ~/.ssh/id_rsa

Host github_blog
  HostName github.com
  IdentityFile ~/.ssh/id_rsa_m

提交博客内容

git init
git commit -m 'init'
git remote add origin git@github_blog:moneyniu/moneyniu.github.com.git
git push origin master

下载博客项目

git clone https://github.com/yekki/yekki.github.com
cd yekki.github.com

穿越GFW

gem sources --remove https://rubygems.org/

gem sources -a https://ruby.taobao.org/

gem install bundle

bundle config 'mirror.https://rubygems.org' 'https://ruby.taobao.org'

安装博客

gem install jekyll
bundle install

配置域名

在根目录下创建文件CNAME,内容为一行域名,例如:

www.yekki.me

记得修改_config.yml,尤其是记得添加域名配置

url:  http://www.yekki.me

备注

做完升级后想执行 jekyll server 预览效果,结果报如下错:

Configuration file: /Users/gniu/Workbench/blogs/yekki/_config.yml
  Dependency Error: Yikes! It looks like you don't have jekyll-sitemap or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- jekyll-sitemap' If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!
  jekyll 3.1.2 | Error:  jekyll-sitemap

修复办法:

bundle update

修复校验磁盘权限

sudo /usr/libexec/repair_packages --verify --standard-pkgs /

这里修复校验的是/目录下,如果要修复其它磁盘,需要指明Volume参数,如下面例子

修复磁盘权限

sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /

一直好奇苹果为什么用El Capitan作为产品代号,它又是什么意思呢?查了下维基百科,“El Capitan”(西班牙语,意思是The Captain, The Chief)名称取自美国加州优胜美地国家公园内的一块巨岩。上一个版本的OSX产品代码是Yosemite,似乎这次的El Capitan是想和上一个产品代码扯上关系。