macOS Catalina升级后未运行Sass gem

macOS Catalina升级后未运行Sass gem,sass,rubygems,Sass,Rubygems,升级到macOS Catalina后,我的Sass gem停止工作。最初,我是使用gem install sass安装它的,但现在它没有出现在gem列表下。我读了另一篇文章,其中建议使用Homebrew在~目录中重新安装Sass,但在尝试之前,我想检查一下是否确实需要 当我导航到我的/Library/Ruby/Gems/文件夹时,我可以在以下位置看到Sass: /Library/Ruby/Gems/2.0.0/Gems/sass-3.4.23 /Library/Ruby/Gems/2.3.0/G

升级到macOS Catalina后,我的Sass gem停止工作。最初,我是使用
gem install sass
安装它的,但现在它没有出现在
gem列表下。我读了另一篇文章,其中建议使用Homebrew在~目录中重新安装Sass,但在尝试之前,我想检查一下是否确实需要

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

  • /Library/Ruby/Gems/2.0.0/Gems/sass-3.4.23
  • /Library/Ruby/Gems/2.3.0/Gems/sass-3.5.1
  • /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解释器:/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/Ruby:没有这样的文件或目录


    Sass是否仍然安装,只是没有正确链接?我没有尝试通过自制软件安装它。

    我也遇到了这个问题,您认为它没有正确链接是正确的

    我使用自制软件重新安装:
    brew安装sass/sass/sass

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

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


    希望这能有所帮助。

    我对Ruby也有同样的问题​​升级到macOS Catalina后的Sass。 我重新安装了Xcode命令行工具,也重新安装了Ruby​沙斯

    (sudo) gem install sass
    

    这对我很管用

    谢谢大家!!在我尝试之前,您最初是通过自制软件安装Sass的吗?我不确定是否有,因为它没有出现在
    brew列表下。我只是不想以多次安装而告终。@MarioParra我最初是通过自制软件安装的。但是,如果可能的话,我建议您改用Ruby Sass,因为它在几个月前就被弃用了。看这里:谢谢你的提示!虽然您的sass没有解除链接,但它是否仍显示在
    brew列表下
    ?此解决方案对我很有效。虽然我没有强制链接,而是选择手动运行
    rm'/usr/local/bin/sass