无论我尝试过什么命令组合,下面的提醒即将到来 起来。
C:的行[“55”]上的LoadError无法加载此类文件 - wdm Run with --trace以查看完整的回溯
我该如何解决这个问题?
上下文
Config.rb:
http_path = "/"
css_dir = "stylesheets"
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "javascripts"
output_style = :expanded
relative_assets = true
line_comments = true
答案 0 :(得分:2)
这也可以通过卸载sass和指南针并重新安装最新版本来解决。
我通过安装较旧版本的罗盘来解决这个问题,最终与事情发生冲突。要卸载,请从命令行执行以下操作:
gem uninstall sass
gem uninstall compass
然后反过来重新安装最新版本
gem install sass
gem install compass
devkit方法看起来有点矫枉过正,所以我很高兴这个解决方案有效。
答案 1 :(得分:1)
我有完全相同的问题;这是我如何解决它:
首先,你需要从这里http://rubyinstaller.org/downloads/安装Ruby DevKit(左手边,朝向底部,选择一个X64位)。安装有点令人困惑,但这个网站帮了很多http://rubyonwindowsguides.github.io/book/ch02-04.html。
执行“init”和“install”文件的说明。在devkit目录中,运行:
$ ruby dk.rb init
$ ruby dk.rb install
您现在可以在终端中运行gem install wdm
。
在终端中运行compass watch
现在应该没有错误。
答案 2 :(得分:1)
对我而言,(经过大量的试验和错误)只是gem update --system
。
答案 3 :(得分:0)
我有类似的问题,但这与缺少的要求有关。我的错误是:
require: ['compass-normalize'],
我正在开发一个项目,其前端构建完成了gulp,因此不确定它是如何工作的,但是在gulpfile中看到gem install compass-normalize
并运行data = ["x", "y", "z"]
my_method(model_name, data[0], data[1], data[2])
后,一切正常