【问题标题】:Sass gem not running after macOS Catalina upgrademacOS Catalina 升级后 Sass gem 未运行
【发布时间】:2019-11-09 22:56:09
【问题描述】:

升级到 macOS Catalina 后,我的 Sass gem 停止工作。本来我是用gem install sass安装的,现在gem list下没有出现。我读了另一个帖子,建议用 Homebrew 在 ~ 目录中重新安装 Sass,但在尝试之前,我想检查一下我是否真的需要。

当我导航到我的 /Library/Ruby/Gems/ 文件夹时,我可以在以下位置看到 Sass:

  1. /Library/Ruby/Gems/2.0.0/gems/sass-3.4.23
  2. /Library/Ruby/Gems/2.3.0/gems/sass-3.5.1
  3. /Library/Ruby/Gems/2.3.0/gems/sass-listen-4.0.0

另外,我在 /usr/local/bin 中还有 sass、sass-convert 和 scss。

sass -v 返回zsh: /usr/local/bin/sass: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory

Sass 是否仍然安装,只是没有正确链接?我还没有尝试通过 Homebrew 安装它。

【问题讨论】:

    标签: sass rubygems


    【解决方案1】:

    我也有这个问题,你认为它没有正确链接是正确的。

    我使用 Homebrew 重新安装:brew install sass/sass/sass

    然后我运行brew link sass 来修复链接问题。

    如果它抱怨链接已经存在,您可以使用brew link --overwrite sass 覆盖它。

    希望这会有所帮助。

    【讨论】:

    • 谢谢!在我尝试这个之前,你最初是通过 Homebrew 安装 Sass 的吗?我不确定我是否确实因为它没有出现在brew list 下。我只是不想最终安装多个。
    • @MarioParra 我最初是通过 Homebrew 安装的,是的。但是,如果可能的话,我建议您从 Ruby Sass 切换,因为它在几个月前已被弃用。见这里:sass-lang.com/ruby-sass
    • 感谢您的提示!虽然您的 sass 没有取消链接,但它是否仍然出现在 brew list 下?
    • 这个解决方案对我有用。虽然我没有强制链接,但我选择手动运行 rm '/usr/local/bin/sass 然后 brew link sass
    【解决方案2】:

    升级到 macOS Catalina 后,我在使用 Ruby Sass 时也遇到了同样的问题。 我重新安装了 Xcode 命令行工具并重新安装了 Ruby ​Sass。

    (sudo) gem install sass
    

    这对我来说很好用!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-13
      • 2020-02-06
      • 1970-01-01
      • 2021-08-08
      • 2020-09-19
      • 2019-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多