https://rubygems.org/ removed from sources

https://ruby.taobao.org/ added to sources

*** CURRENT SOURCES ***

gems.ruby-china.com

重新安装sass

gem install sass

检测sass

Gem介绍

Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。

Ruby 1.9.2版本默认已安装Ruby Gem,如果你使用其它发行版本,请参考“如何安装Ruby Gem”。

Ruby Gem命令详解:

// 从Gem源安装gem包
$ gem install [gemname]
// 安装指定版本的gem包
$ gem install [gemname] --version=[ver]
// 删除指定的gem包,注意此命令将删除所有已安装的版本
$ gem uninstall [gemname]
// 删除某指定版本gem
$ gem uninstall [gemname] --version=[ver]

// 查看本机已安装的所有gem包
$ gem list [–local]

npm和rubygems相比,各有哪些优缺点

1.论是否全局安装:也许和node本身有关,npm支持全局安装或本地安装,如果是本地安装,可移植性强些,而ruby/gem,貌似没有本来地安装这一概念。
2.版本自控制:gem支持一个包的多版本共存,如果卸载(uninstall)时,gem会问你准备卸载哪个版本,而npm包貌似没有这一特性。
3.依赖管理:gem更好一些,卸载被依赖的包时gem会提醒你,这大概和gem都是全局安装,且版本控制做得更好有关。npm嘛,如果不放心,就把依赖的包放在项目里,但这样肯定会增加zd项目磁盘空间占用量。

这里写自定义目录标题项目场景:问题描述: 项目场景: 今天心血来潮给 mac 上准备 安装 一下 sass ,以前都是项目中有所以也就没有 安装 ,今天 安装 了一下各种报错,简单的记录一下 问题描述: 一、运行 gem install sass 然后就是各种错误,懵逼了我不知道怎么继续下去了,只能在网上搜索可行的方案,结果找到了说是ruby的版本太低了,好吧 !那就升级ruby! 1、更新 brew brew update 然后又是各种报错,太难了我! Error: homebrew-cask is a shal mac 电脑 安装 依赖 node- sass 版本不支持问题 Error: node- sass @4.9.0 postinstall: `node scripts/build.js` 上面我们学习到,变量可以保存css的值,但是我们不可以直接使用变量名作为选择器的名字,如果想要在CSS中使用 SASS 变量,就需要用#{ }包裹变量名,才可以使用,否则会报错。比如企业需要设置主题色,比如京东红,假设改版时需要将企业色更换,这时只需要改一个颜色的变量值就可以改掉全局的颜色,无需大量更改了。注意:虽然 sass 提供了变量计算的功能,但是由于系统I/O调用顺序,导致有的电脑可以快速计算并编译,有的报错或者直接不编译。9. 编译的过程受电脑性能的影响,有的电脑编译的比较快,有的慢,这个很正常。 1. sass 基于Ruby语言开发而成,因此 安装 sass 前需要 安装 Ruby。(注: mac 下自带Ruby无需在 安装 Ruby!) window下 安装 SASS 首先需要 安装 Ruby,先从官网下载Ruby并 安装 安装 过程中请注意勾选Add Ruby executables to your PATH添加到系统环境变量。 ruby官网:https://rubyinstaller.org/downloads/ 文章目录从windows系统拷贝项目到 mac 上的vscode运行运行之前的项目报`Syntax Error: Error: PostCSS received undefined instead of CSS string`执行`npm install node- sass `报错 从windows系统拷贝项目到 mac 上的vscode运行 提示操作权限不够 sh: /Users/此处是根目录/node_modules/.bin/vue-cli-service: Permission denied 我是21年7月份买的M1的 Mac Mini,公司项目比较老,大多用的是node- sass ,因为 安装 不上node- sass ,所以一直放家里闲置,期间一直探究,百度了很多方法,都不咋好使,因为上一台Mini是12款,越来越老,老到开始卡顿,所以最近又开始研究怎么才能在M1上 安装 上node- sass ,也是因为公司的React Native项目只能用python2才发现的解决办法。 安装 mac 会提示你 安装 一个啥东西, 安装 后会支持Intel芯片的工具,无法下载node- sass 依赖的问题就解决了。 4. 安装 sass , yarn add -D sass 或 npm install --save-dev sass 。2.将package.json中的node- sass sass -loader引用删除。2.尝试了N多解决方案,发现是node- sass 不兼容 Mac m1芯片。此项目的package版本,node版本14.21.3为版本对应正确。错误是因为缺少依赖项或者版本不兼容导致的(不适用我)6.运行项目yarn start。3.删除 yarn.log。5. 安装 依赖yarn。