想再新项目里面使用sass,根据sass官网步骤进行安装,一直在报错。
1、首先更换gem源的淘宝镜像,
gem sources -a https://ruby.taobao.org/
官网是这么写的,但是实际上,应该将org改成com,据说应该是国内已经不支持org了。
2、安装sass
gem install sass
这个也一直在报错,Failed to build gem native extension.意思是:未能生成gem本机扩展。
查了很多资料都没有解决这个问题,最后找到原因是由于ruby版本过低,需要先升级版本。具体步骤如下:
(1)、使用RVM管理ruby安装
//命令1
# gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
//命令2
curl -sSL https://get.rvm.io | bash -s stable
一次执行上面的两个命令
(2)、出现以下提示,继续执行提示的命令
执行我上面图里面出现的命令。
(3)、查看可以安装的版本
rvm list known
(4)、选择其中一个进行安装:直接输入版本号
rvm install 2.6.0
会经过一段漫长的下载时间
(5)、查看ruby版本,至此ruby升级完毕
(6)、安装sass
gem install sass
安装sass成功,并查看sass版本号。