MAC sass 安装报错 (Gem::DependencyError) Unable to resolve dependencies: sass requires sass-listen (~> 4.0.0)
安装环境
1、sass安装需要在ruby环境下
2、如果没有安装则先下载ruby:https://rubyinstaller.org/downloads/
3、检查ruby-v 如有版本信息则可
安装sass方法
1、直接安装:
gem install sass
2、如果响应慢尝试用淘宝镜像:
$ gem sources --remove https://rubygems.org/ $ gem sources -a https://ruby.taobao.org/ 【如果你系统不支持https,请将淘宝源更换成:gem sources -a http://gems.ruby-china.org】 $ gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org # 请确保只有 ruby.taobao.org $ gem install sass
3、如果上述方法不能正常安装的话,可以手动下载sass安装:
1)到官网下载sass https://rubygems.org/ 搜索sass
2) 下载sass
3)终端输入gem install +下载包的路径
4、在经过上述几种方法后仍报错
bogon:~ penglijiao$ gem install sass ERROR: While executing gem ... (Gem::DependencyError) Unable to resolve dependencies: sass requires sass-listen (~> 4.0.0)
需要更新ruby版本
1)安装RVM ruby包管理器 $ curl -L get.rvm.io | bash -s stable
2)之后就是等待一段时间之后,就可以安装成功了,使用以下命令来验证
$ source ~/.bashrc $ source ~/.bash_profile
3) 测试是否安装正常 rvm -v 出现版本号则RVM成功
4) 查看ruby版本 rvm list known
5) 安装ruby 2.4.1 或者最新的版本
6) ruby -v查看是否是2.4.1版本
7)gem install sass 就成功了
作者:龙骑士baby
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。