【问题标题】:Errno 2 No Such file or directory Sass not compiling in subilme text 2Errno 2 没有这样的文件或目录 Sass 没有在崇高的文本中编译 2
【发布时间】:2023-03-30 06:23:01
【问题描述】:

我找到了一些相关的帖子,但没有一个符合我的具体问题,我想我已经尝试了一切。

这是我得到的错误:

[Errno 2] No such file or directory
[cmd:  [u'sass', u'--update', u'/Users/ryanwaters/Code/raw_portfolio/public/css/stylesheet.css.scss:/Users/ryanwaters/Code/raw_portfolio/public/css/stylesheet.css.css', u'--stop-on-error', u'--style', u'compressed']]
[dir:  /Users/ryanwaters/Code/raw_portfolio/public/css]
[path: /usr/local/bin/sass]
[Finished]

当我在命令行中输入which sass 时,我得到/Users/ryanwaters/.rvm/gems/ruby-1.9.3-p429/bin/sass

我换了好几次通行证还是不知道是什么问题

【问题讨论】:

    标签: css macos sass sublimetext2


    【解决方案1】:

    这看起来很简单,但我的问题是我将我的 mac 操作系统升级到了 Yosemite。我一定做错了什么,因为我的 sass 安装没有继续。

    所以,Sublime 抛出了这个错误,因为它找不到 sass。我重新安装了它,一切正常。

    【讨论】:

      【解决方案2】:

      这个问题几乎与几天前的SASS won't build in Sublime Text 2 [Errno 2] No such File or Directory 完全相同。如果您在那里查看my answer,您会发现您需要将路径更改为sass。你可以编辑SASS.sublime-build 文件并将"cmd": 行更改为指向/Users/ryanwaters/.rvm/gems/ruby-1.9.3-p429/bin/sass,或者你可以在Sublime 的默认搜索目录之一中创建指向它的符号链接,例如/usr/local/bin/usr/bin

      【讨论】:

      • 这是我的 sass.sublime-build 文件 { "cmd": ["/Users/ryanwaters/.rvm/gems/ruby-1.9.3-p429/bin/sass", "sass", "--update", "$file:${file_path}/${file_base_name}.css", "--stop-on-error", "--no-cache"], "selector": "source.sass, source.scss", "line_regex": "Line ([0-9]+):", "osx": { "path": "/usr/local/bin:$PATH" }, "windows": { "shell": "true" } } 现在我在 sublime [Finished in 0.1s with exit code 127]env: ruby: No such file or directory 中遇到了这个错误
      • 从 cmd 中删除 "sass", - 你自己调用它。它应该是"cmd": ["/Users/ryan.../sass", "--update", ...
      • 删除了“sass”,仍然得到[Finished in 0.0s with exit code 127]env: ruby: No such file or directory PS。您的 ST2 霓虹色主题是 rad!,刚刚安装
      【解决方案3】:

      我必须在 SassBeautify 的用户设置文件中手动指定“path”和“gemPath”设置(例如“/Users/username/Library/Application Support/Sublime Text 2/Packages/User/SassBeautify.sublime-settings”)。 .

      以下是我解决问题所遵循的具体步骤:

      (源自包存储库中的documentation)。

      1. 打开一个终端
      2. 运行:echo $PATH
      3. 复制该命令的整个输出
      4. 打开 SassBeautify 设置文件(“Preferences” -> “Package Settings” -> “SassBeautify” -> “设置 - 用户")
      5. 将先前复制的用引号括起来的输出粘贴到“path”设置中(如果不存在,则添加“path”设置)
      6. 返回终端并运行:echo $GEM_PATH
      7. 复制该命令的整个输出
      8. 返回设置文件
      9. 将先前复制的用引号括起来的输出粘贴到“gemPath”设置中(如果不存在,则添加“gemPath”设置)
      10. 保存设置文件并重启 Sublime Text


      这是我的 SassBeautify 设置文件的屏幕截图,以供参考:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-20
        • 2015-11-19
        • 2013-03-21
        • 2015-04-09
        • 2019-05-26
        • 2018-12-06
        相关资源
        最近更新 更多