travis-ci ruby??使用节点5构建
发布时间:2020-12-16 22:48:06 所属栏目:百科 来源:网络整理
导读:我尝试过很多东西,但最终没能让 gulp-pipeline-rails的版本运行.该脚本在本地运行,没问题. 我缩小的最后一个问题是我有一个使用node的ruby语言项目,但是I need node 5.我找到了one snippet: #------------------------------# Update the node versionenv:
我尝试过很多东西,但最终没能让
gulp-pipeline-rails的版本运行.该脚本在本地运行,没问题.
我缩小的最后一个问题是我有一个使用node的ruby语言项目,但是I need node 5.我找到了one snippet: #------------------------------ # Update the node version env: - TRAVIS_NODE_VERSION="5" install: - pwd - rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm install $TRAVIS_NODE_VERSION - npm install 虽然这似乎让节点更新,但它对我的ruby env做了一些事情,它在fails to execute rspec: $pwd && bundle exec rake /home/travis/build/alienfast/gulp-pipeline-rails Could not find gem 'rspec' in any of the gem sources listed in your Gemfile or available on this machine. Run `bundle install` to install missing gems. 题 language: ruby rvm: - 2.2.2 - ruby-head matrix: allow_failures: - rvm: ruby-head cache: bundler #------------------------------ # Setup before_script: - node -v # update npm - npm install npm -g # install Gulp 4 CLI tools globally from 4.0 GitHub branch - npm install https://github.com/gulpjs/gulp-cli/tarball/4.0 -g #------------------------------ # Build script: bundle exec rake 解决方法
尝试在Travis上使用适用于
adding a second language的before_install阶段,可能类似于:
before_install: - nvm install node 默认情况下,应该在Travis构建映像上安装nvm(取决于您正在使用的映像),此命令将安装最新版本的Node. 在那之后,也许只需要npm install -g gulp-cli@4.0作为你的before_script阶段的第一步(即不要担心更新npm),希望这应该意味着捆绑包仍然运行正常并安装你所有的宝石. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |