0

我有一个跨两台工作机器的 git 控制的中间人应用程序。红宝石和所有宝石的相同副本已更新。Middleman Server 在两台机器上都可以正常工作,而 Build 在其中一台机器上工作正常 - 但是如果我在第二台开发机器上运行 build,它会在部分未定义的 sass 变量上出错。部分包含在我相信的正确语法中(只是“名称”),并且是用 _name.scss 命名的文件

再次 - 在机器 A 上构建通过,但在具有相同 ruby​​ 和 gem 设置的机器 B 上失败(理论上)。

谢谢你的帮助。

4

2 回答 2

0

制作可以重现错误的最小可能测试用例,例如,变量声明和评估。@debug语句可以显示值和文件位置。

确保您正在运行bundle exec middleman build

如果 sass 找不到部分,它应该告诉你(一个不同的错误)。

于 2013-10-06T19:54:35.447 回答
0

您可能会有更好的运气运行bundle exec middleman build --verbose,因为这应该会提供更多信息。

于 2013-12-21T21:22:10.287 回答