【问题标题】:Unable to use Sass on macOS Catalina无法在 macOS Catalina 上使用 Sass
【发布时间】:2020-07-04 09:00:06
【问题描述】:

自从升级到 Catalina 后,我无法使用 Ruby Sass。我尝试安装 Node Sass,但我不断收到此消息:

dyld: Library not loaded: /Users/luiscarlospandocarrera/.rvm/rubies/ruby-2.5.0/lib/libruby.2.5.dylib
Referenced from: /Users/luiscarlospando/.rvm/rubies/ruby-2.5.0/bin/ruby

我尝试卸载 Ruby Sass,然后重新安装它,但一直收到此消息。

我需要做什么?

提前致谢!

【问题讨论】:

    标签: ruby macos sass homebrew macos-catalina


    【解决方案1】:

    这看起来像是一个 Ruby 问题,因此可能需要重新安装 Ruby,或者升级到较新的版本,看看是否能解决问题。 2.7.0 已经发布,值得一试。有时,操作系统升级会拉取您本地构建的 Ruby 所依赖的库,因此您需要重新构建 Ruby 以链接到新的更新的库。

    【讨论】:

    • 谢谢,我会试一试的!
    【解决方案2】:

    按照tadman 的建议,我通过使用Ruby 版本管理器(rvm) 安装了最新版本的Ruby,设法解决了这个问题。

    为此,我执行了以下步骤:

    1. 安装了最新版本的 rvm:
      curl -L https://get.rvm.io | bash -s stable 然后我不得不重启终端。

    2. 已安装最新版本的 Ruby:
      rvm install ruby-2.7.0

    3. 我确实将 v2.7.0 设置为我想使用的 Ruby 版本:
      rvm --default use ruby-2.7.0

    我希望这会有所帮助!

    【讨论】:

      【解决方案3】:

      Ruby SASS 已停产(2019 年 3 月 26 日)-https://sass-lang.com/ruby-sass,您应该尝试寻找其他方法来“编译”您的 SASS 文件。

      我使用 sassc 和 PHPStorm 作为使用 SASS 的主题的运行器。

      最简单的安装方法是使用自制软件:

      brew install sassc

      您还应该考虑使用https://github.com/sass/dart-sass

      【讨论】:

        猜你喜欢
        • 2020-02-04
        • 2020-04-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-13
        相关资源
        最近更新 更多