flask-assets- FilterError: stylus: subprocess returned a non-success result code: 1, stdout=, stderr=
flask-assets- FilterError: stylus: subprocess returned a non-success result code: 1, stdout=, stderr=
我正在尝试使用 flask-assets 和 webassets 编译手写笔文件。这个 "just works" 在我办公室的 iMac 上,但是当我尝试 运行 我桌面上的服务器 运行ning Ubuntu 14.04 时,手写笔正在返回并退出代码 1。 =11=]
我已经尝试在项目目录中安装手写笔并指向 STYLUS_BIN 那里,以及全局安装手写笔并将 STYLUS_BIN 设置为 'usr/local/bin/stylus'。尝试 运行 服务器应用程序时,无论哪种方式都会产生退出代码 1。知道我可能做错了什么吗?
我发现apt-get的默认存储库中可用的最新版本nodejs是0.10,npm没有自带(必须单独安装)。
我做了 sudo apt-get purge nodejs npm node
,然后按照此处的说明将 Nodesource 存储库添加到 apt-get:https://github.com/nodesource/distributions#debinstall
安装 nodejs 0.12(npm 附带)后,我做了 npm rm stylus
和 npm install stylus
。现在我的应用程序可以正确加载,包括将我的手写笔文件编译为 css.
我正在尝试使用 flask-assets 和 webassets 编译手写笔文件。这个 "just works" 在我办公室的 iMac 上,但是当我尝试 运行 我桌面上的服务器 运行ning Ubuntu 14.04 时,手写笔正在返回并退出代码 1。 =11=]
我已经尝试在项目目录中安装手写笔并指向 STYLUS_BIN 那里,以及全局安装手写笔并将 STYLUS_BIN 设置为 'usr/local/bin/stylus'。尝试 运行 服务器应用程序时,无论哪种方式都会产生退出代码 1。知道我可能做错了什么吗?
我发现apt-get的默认存储库中可用的最新版本nodejs是0.10,npm没有自带(必须单独安装)。
我做了 sudo apt-get purge nodejs npm node
,然后按照此处的说明将 Nodesource 存储库添加到 apt-get:https://github.com/nodesource/distributions#debinstall
安装 nodejs 0.12(npm 附带)后,我做了 npm rm stylus
和 npm install stylus
。现在我的应用程序可以正确加载,包括将我的手写笔文件编译为 css.