【问题标题】:Can't install Ruby and sass gem for Mac无法为 Mac 安装 Ruby 和 sass gem
【发布时间】:2019-05-05 22:14:21
【问题描述】:

sudo gem 安装 sass

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

因此不工作 grunt watch

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

文件“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:inbin_path' 从 /usr/local/bin/sass:22:in `' 警告:退出并显示错误代码 1 使用 --force 继续。

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

【问题讨论】:

标签: ruby sass rubygems gruntjs


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    您是否安装了 xcode 开发工具?先试试这个:

    xcode-select --install
    

    然后安装 Sass:

    sudo gem install sass
    

    【讨论】:

      【解决方案3】:

      我得到了完全相同的错误。

      对我来说,运行 sudo npm install -g sass 解决了这个问题。

      【讨论】:

        猜你喜欢
        • 2017-12-17
        • 1970-01-01
        • 2013-01-27
        • 2018-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多