node.js - digital ocean 上的 dokku sass 错误

标签 node.js sass sails.js digital-ocean dokku

我有一个标准 DO dokku 镜像,用于托管 Sails.js 应用程序。一切都很完美,直到我决定从 less 更改为 scss。我已经添加了 scss 并且可以在本地运行该应用程序,但是当我推送到服务器(并查看日志)时,出现以下错误:

Aborted due to warnings.
Running "sass:dev" (sass) task
Warning:
You need to have Ruby and Sass installed and in your PATH for this task to work.
More info: https://github.com/gruntjs/grunt-contrib-sass

当我 ssh 进入 DO Droplet 并运行“sass -v”时,我得到“Sass 3.4.20 (Selective Steve)”作为响应,告诉我 sass 已安装。

我的 package.json 文件中还有 ' "grunt-contrib-sass": "^0.9.2",'。

不确定在哪里转向这里,因为 dokku 在服务器上运行的命令与我在笔记本电脑上运行的命令相同?

最佳答案

好的,我删除了 Droplet。然后使用 ubuntu 14.04 x64 设置一个新的 Droplet 并安装 dokku-alt,然后使用“apt-get gem install sass”安装 sass,它成功了。

我不确定 Droplet 是否存在冲突,或者是否是 dokku-alt 解决了该问题。

关于node.js - digital ocean 上的 dokku sass 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34327816/

相关文章:

node.js - 尽管文件存在,但出现错误 : ENOENT: no such file or directory,

node.js - 在 Node.js 中检测 CTRL+C

javascript - 在对象字面量周围使用 try catch

node.js - SailsJS - 关联记录与嵌入式集合

javascript - 如何将请求与异步模块一起使用

mysql - Sequelize Eager Loading 错误 : social_logins not associated to users

sass - 在 Sass 中使用函数返回包含函数名称的字符串而不是结果

javascript - 光滑的 slider : adding space in between images shown

html - 将图库与其余内容对齐

sails.js - 在新创建的 sails.js 应用程序中找不到 View - 在 Windows 7 sp1、64 位上运行 node.js