【发布时间】:2023-03-10 18:59:01
【问题描述】:
我正在尝试让我的构建流程正常工作,但我似乎无法正常工作。当我保存 .scss 文件后 Sass 开始运行时,我收到以下错误:
/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:298:in 'to_specs': Could not find 'sass' (>= 0.a) among 20 total gem(s) (Gem::LoadError)
我不完全确定我还需要提供什么,但希望这会有所帮助;
FileWatcher 指向/Users/Nick/.rvm/gems/ruby-2.4.2/bin/sass
$ sass -v
Ruby Sass 3.5.6
$ ruby -v
ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin17]
$ which sass
/Users/Nick/.rvm/gems/ruby-2.4.2/bin/sass
$ which ruby
/Users/Nick/.rvm/rubies/ruby-2.4.2/bin/ruby
【问题讨论】:
-
必须是 rvm 的问题(不是 rvm 本身,而是它的工作方式)——不知何故,在终端中运行和执行文件观察器命令时环境不匹配。 P.S. 可以改用 node-sass 吗?
-
该错误看起来像是您在 Ruby 1.9.3 下运行它,但在下面您引用的是 Ruby 2.4.2。你确定你没有在两者之间切换 ruby 版本吗?
-
我将默认版本设置为2.4.2
标签: ruby sass phpstorm webstorm