Mac系统升级后Sass报错

最近 Mac 升级了最新的 Catalina 系统,升级完成后,WebStorm 中 File Watcher 的 Scss/Sass 报错了,报错信息就是一个“No such file or directory”;

在终端中输入命令,which sass,可以得到 sass 的地址,/usr/local/bin/sass;

输入 sass,就报错了;

$ which sass
 /usr/local/bin/sass
$ sass
 /usr/local/bin/sass: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory

解决方案在这里 http://stackoverflow.com/questions/46719549/why-did-sass-fell-down-on-highsierra

原问题是解决 Mac 升级到 HighSierra 系统(上上个版本)后出现的问题,按照该方案,我成功解决了问题;

下面是翻译过来的具体操作:

1、安装 Homebrew

打开命令行 Terminal,输入命令:

ruby -e "$(curl -fsSL http://raw.githubusercontent.com/Homebrew/install/master/install)"

2、安装 XCode Command Line Tools

执行完 2 后,会有一个提示,是否要安装 XCode Command Line Tools,选是就可以了;

3、安装 Ruby

XCode Command Line Tools 安装完成后,回到 Terminal,输入命令

brew install rbenv ruby-build

4、安装 Sass

sudo gem install -n /usr/local/bin sass

不知道是不是每次系统升级,都会出现这种问题,所以记录一下,以备下次升级系统再遇到;

* 我家里的Mac上,Ruby是用rvm装的,Mac系统升级后,没有出现Sass的问题;

如果这篇文章对你有用,可以点击下面的按钮告诉我

0

发表回复