这花了很多时间弄清楚,但我终于设法让它工作了。需要的是让 Ruby 与您的 Node.js 应用程序一起安装,这样您就可以安装适当的 gem。这个要点很有帮助,或多或少地描述了我需要做的事情。
总而言之,这个过程是:
- 在项目目录中创建文件
.buildpacks
、Gemfile
和,其内容如下:Gemfile.lock
.buildpacks
https://github.com/heroku/heroku-buildpack-ruby.git
https://github.com/heroku/heroku-buildpack-nodejs.git
宝石文件
source "http://rubygems.org"
gem "sass"
Gemfile.lock
GEM
remote: http://rubygems.org/
specs:
sass (3.4.5)
PLATFORMS
ruby
DEPENDENCIES
sass
注意。我只使用 Sass,而不是 Compass,但我猜你需要做的就是添加gem "compass"
到 Gemfile,例如。compass (1.0.3)
下面是 Gemfile.lock 中的 sass。