Bash 我如何停止使用ruby Sass并开始使用Dart Sass。分别卸载和安装它们

Bash 我如何停止使用ruby Sass并开始使用Dart Sass。分别卸载和安装它们,bash,sass,bootstrap-4,path,rubygems,Bash,Sass,Bootstrap 4,Path,Rubygems,本问题需要回答3个问题,以确保完整性: 如何删除ruby sass 如何安装dart sass 如何将sass命令重新指向dart sass 我可能会在下面回答这些问题,但我的注释可能是错误的,不幸的是,sass网站没有提供关于如何安装以及如何从ruby sass移动到dart sass的非常具体的说明。 在写这篇文章的时候,我已经找到了一些答案,我会发布,但请随意添加你更好的答案或纠正我,我的答案可能不是一个好答案,但希望它能帮助其他人 写这篇文章之前的背景: 我在Ubuntu上 我已经寻找了

本问题需要回答3个问题,以确保完整性:

  • 如何删除ruby sass
  • 如何安装dart sass
  • 如何将sass命令重新指向dart sass
  • 我可能会在下面回答这些问题,但我的注释可能是错误的,不幸的是,sass网站没有提供关于如何安装以及如何从ruby sass移动到dart sass的非常具体的说明。 在写这篇文章的时候,我已经找到了一些答案,我会发布,但请随意添加你更好的答案或纠正我,我的答案可能不是一个好答案,但希望它能帮助其他人

    写这篇文章之前的背景:

    我在Ubuntu上 我已经寻找了好几天,在最好的SASS解决方案(支付可能是最好的,但我讨厌失望的穷人支持后,我出了钱)。 我阅读的所有文档都以使用dart sass作为结尾,它是sass的唯一形式。不再支持Ruby&Node。Mac的Codekit看起来不错,Prepos看起来也很不错,也许可以尝试一下它的其他功能,但我现在还不想付钱,而且无论如何,我认为他们只是在使用libsas。 我用的是VScode,我是从Supreme搬来的。 我在不同的最新引导版本(4.0.0-a2-4.3.1)中遇到了许多错误,因此一旦我找到了正确的dart sass,我就可以集中精力找到正确的引导。请随时回答这个问题,如果你知道的细节,再次它是不常见的文件

    当前 使用ruby sass:

    目前,我可以运行sass-watch命令
    sass--watch myass:mycss
    ,我的css至少可以编译(有时会出错),因此sass-watch可以正常工作。 我可以检查版本
    sass--version
    ,我得到:Ruby-sass 3.7.4 我已经做了一个apt-get-remove-sass,它看起来已经卸载了,但是没有,我仍然可以运行sass-watch

  • 我想我需要从github做一个git克隆,主要是dart sass

  • 我想我需要添加一个路径变量

  • 现在我有了一些答案,我将开始在下面形成我的答案,但请随时告诉我我错了。 干杯 萨斯努布

  • 卸载Ruby-Sass

    gem uninstall sass
    
  • 可能需要手动(我不需要) 删除:

    感谢史蒂夫·格里菲斯频道

  • 克隆错误,这就是为什么dart sass无法运行的原因:
  • 而不是下载您首选的tar.gz版本到下载,我是龚与最新的,然后提取到您首选的位置

     $ cd /usr/local/bin
    
     $ sudo tar -zxvf ~/Downloads/dart-sass-1.26.0-test.3-linux-x64.tar.gz
    
  • 设置路径

     $ sudo nano ~/.bashrc
    
  • 添加新行

    export PATH="/usr/local/bin/dart-sass:$PATH"
    

    好的,测试过的sass现在运行dart sass,性能如何尚待确定,我可能需要返回几个版本???然后是哪个引导,我可能会跟进这个。

    我使用manjaro软件包管理器安装了dart sass(我猜其他发行版使用的是pamac)。它安装在
    /usr/bin/sass

    然后,在一个全新的RoR应用程序中(我没有使用
    --跳过链轮
    ),我只需打开第二个终端并启动:
    /usr/bin/sass--watch./hello.scss:./application.css

    Rails抱怨找不到.map文件,但它可以工作,而且
    Rails资产:precompile
    不会覆盖现有的
    application.css

    export PATH="/usr/local/bin/dart-sass:$PATH"