Ale*_*exC 5 gem heroku cedar compass-sass
我正在尝试将指南针构建包推送到heroku服务器,https://github.com/stephanmelzer/heroku-buildpack-nodejs-grunt-compass
它使用到最近工作,我不知道heroku方面发生了什么,它不再工作,并给我这个错误:
bash: /app/.gem/ruby/1.9.1/bin/compass: /app/vendor/ruby-1.9.2/bin/ruby: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我不确定他们改变红宝石版本或其他什么发生了什么
有人知道可能是什么问题和修复.
我使用Cedar堆栈,运行节点
好吧,我错了。在我们的例子中,compass:dist任务由于一些糟糕的 SASS 而失败。最终消除了这个错误。在修复该问题的霰弹枪方法中,我将 Gruntfile heroku 任务编辑为:
grunt.registerTask('heroku', function () {
grunt.log.warn('The `heroku` task has been deprecated. Use `grunt build` to build for deployment.');
grunt.task.run(['compass:dist']);
});
Run Code Online (Sandbox Code Playgroud)
当它在部署到heroku时运行时,我注意到了错误。
我还切换了构建包。我现在正在使用这个构建包,它似乎工作正常。抱歉,有点令人困惑,但希望有所帮助。
这不是一个真正的答案,但因为我还不能发表评论......
也看到这个错误。我认为这与我们正在使用的 heroku-node-compass 构建包中的这一行有关。
我尝试添加ruby: 2.0.0到我的Gemfile但这没有什么区别。
| 归档时间: |
|
| 查看次数: |
1277 次 |
| 最近记录: |