无法为Mac安装Ruby和Sass gem

时间:2018-12-04 13:09:16

标签: ruby sass rubygems gruntjs

sudo gem install sass

错误:执行gem时...(Gem :: FilePermissionError)     您没有对/ usr / bin目录的写权限。

因此无法正常观看

手表 运行“监视”任务 等待中...

  
    

文件“ scss / modules / _base.scss”已更改。     运行“ sass:dist”(sass)任务     /Library/Ruby/Site/2.3.0/rubygems.rb:289:in find_spec_for_exe': can't find gem sass (>= 0.a) with executable sass (Gem::GemNotFoundException) from /Library/Ruby/Site/2.3.0/rubygems.rb:263:in bin_path'         来自/ usr / local / bin / sass:22:in'     警告:退出,错误代码为1,请使用--force继续。

  

由于警告而中止。 于1.020秒内于2018年12月4日星期二05:00:37 GMT-0800(太平洋标准时间)完成-等待中...

2 个答案:

答案 0 :(得分:1)

可能仅安装它,可以使用-n选项:sudo gem install -n /usr/local/bin sass

但是,我强烈建议您使用ruby管理器,例如RVM(https://rvm.io/rvm/install)支持MacOS,允许您具有多个Ruby版本并按版本组织所有宝石。

答案 1 :(得分:0)

您是否已安装xcode开发工具?首先尝试:

xcode-select --install

然后安装Sass:

sudo gem install sass