MAC sass 安装报错 (Gem::DependencyError) Unable to resolve dependencies: sass requires sass-listen (~> 4.0.0)

时间:2021-09-19 05:50:32

安装环境

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

MAC sass 安装报错 (Gem::DependencyError) Unable to resolve dependencies: sass requires sass-listen (~> 4.0.0)

      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 就成功了