[ 生活需要仪式感 ]

0%

解决CodeCombat-本地化的sass安装失败问题

codecombat是一个通过游戏学习编程的伟大网站,让更多人有机会更欢快的学习代码。但因为墙的原因,上codecombat的网页版会非常卡顿,而打算本地化在codecombat的github上下载源码安装的时候,也会出现无法安装sass的问题。


#please excute ‘gem install sass’……
如果最后运行sudo ./coco/bin/coco-brunch出现please excute ‘gem install sass’而长时间没有反应,不是你的错,是墙的限制(´・_・`)

因为墙的原因,导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。这时候我们可以通过gem sources命令来配置源,先移除默认的https://rubygems.org 源,然后添加淘宝的源https://ruby.taobao.org/ ,然后查看下当前使用的源是哪个,如果是淘宝的,则表示可以输入sass安装命令gem install sass了。

$ gem sources --remove https://rubygems.org/ 
$ gem sources -a https://ruby.taobao.org/ 
$ gem sources -l 
*** CURRENT SOURCES *** 

https://ruby.taobao.org 
# 请确保只有 ruby.taobao.org 
$ gem install sass