travis-ci - Travis 在 Yeoman Angular 生成的应用程序中构建失败

标签 travis-ci compass-sass yeoman-generator

我无法使用 angular-generator 构建由 Yeoman 生成的角度应用程序。使用 compass gem 时会失败。我已经将 compass gem 安装添加到构建描述符中。

这是我的 .travis.yml 文件:

language: node_js
node_js:
  - '0.8'
  - '0.10'
before_script:
  - 'gem update --system'
  - 'gem install compass'
  - 'npm install -g bower grunt-cli'
  - 'bower install'

我收到的错误如下:

Warning: /home/travis/.rvm/rubies/ruby-1.9.3-p484/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- sass/script/node (LoadError)

最佳答案

我按照 this link 解决了类似的问题.

简而言之,我将以下版本放入 .travis.yml 文件中:

'gem install sass --version "=3.2.12"'
'gem install compass --version "=0.12.2"'

关于travis-ci - Travis 在 Yeoman Angular 生成的应用程序中构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22028519/

相关文章:

travis-ci - 可以使用 travis-artifacts 从拉取请求上传到 S3 吗?

python - cryptography AssertionError : sorry, 但此版本仅支持 100 个命名组

git - 由于未找到 git 子模块存储库,Travis 构建失败

compass-sass - 要导入的文件未找到或无法读取 : susy

css - 使用 SASS/Compass 居中 Sprite

css - 如何使用 Compass 将不透明度从 0 过渡到 1?

node.js - Yeoman 生成器发布到 npm 后不包含子生成器

github - 我可以通过创建 git 标签来触发 travis ci 来构建我的应用程序吗?

node.js - 安装生成器平均种子时出错

javascript - 当涉及到与 yeoman 一起使用 React 时