ruby - Setting up Travis Build as addon for CLI -


i'm trying generate shell script local building of project uses travis ci of travis build library. going use addon travis cli. i've installed cli:

sudo apt-get install -y python-software-properties sudo apt-add-repository -y ppa:brightbox/ruby-ng sudo apt-get update sudo apt-get install ruby2.1 ruby-switch sudo ruby-switch --set ruby2.1 sudo apt-get install -y ruby2.1-dev sudo gem install travis --no-rdoc --no-ri 

...

vagrant@worker-2:~$ ruby -v ruby 2.1.6p336 (2015-04-13 revision 50298) [x86_64-linux-gnu] vagrant@worker-2:~$ travis -v 1.7.7 

then i've installed travis build cli addon according docs:

vagrant@worker-2:~$ git clone https://github.com/travis-ci/travis-build.git cloning 'travis-build'... remote: counting objects: 21669, done. remote: compressing objects: 100% (30/30), done. remote: total 21669 (delta 14), reused 0 (delta 0), pack-reused 21639 receiving objects: 100% (21669/21669), 3.29 mib | 864.00 kib/s, done. resolving deltas: 100% (12293/12293), done. checking connectivity... done. vagrant@worker-2:~$ ln -s ~/travis-build/ ~/.travis/travis-build 

and i'm getting following error when try travis compile:

vagrant@worker-2:~$ travis compile  /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- coder (loaderror)     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /home/vagrant/.travis/travis-build/lib/travis/shell/generator/bash/helpers.rb:2:in `<top (required)>'     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /home/vagrant/.travis/travis-build/lib/travis/shell/generator/bash/cmd.rb:1:in `<top (required)>'     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /home/vagrant/.travis/travis-build/lib/travis/shell/generator/bash.rb:8:in `<class:bash>'     /home/vagrant/.travis/travis-build/lib/travis/shell/generator/bash.rb:7:in `<class:generator>'     /home/vagrant/.travis/travis-build/lib/travis/shell/generator/bash.rb:6:in `<module:shell>'     /home/vagrant/.travis/travis-build/lib/travis/shell/generator/bash.rb:5:in `<module:travis>'     /home/vagrant/.travis/travis-build/lib/travis/shell/generator/bash.rb:4:in `<top (required)>'     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /home/vagrant/.travis/travis-build/lib/travis/shell.rb:4:in `<top (required)>'     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /home/vagrant/.travis/travis-build/lib/travis/build.rb:2:in `<top (required)>'     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'     /home/vagrant/.travis/travis-build/init.rb:11:in `setup'     /var/lib/gems/2.1.0/gems/travis-1.7.7/lib/travis/cli/command.rb:197:in `execute'     /var/lib/gems/2.1.0/gems/travis-1.7.7/lib/travis/cli.rb:64:in `run'     /var/lib/gems/2.1.0/gems/travis-1.7.7/bin/travis:18:in `<top (required)>'     /usr/local/bin/travis:23:in `load'     /usr/local/bin/travis:23:in `<main>' vagrant@worker-2:~$  

i not familiar ruby , travis, have no idea requires , why. thoughts? os ubuntu trusty.

looks ruby folks have third party package install requirements called bundler assume you'll realize have use:

gem install bundler bundle install --gemfile .travis/travis-build/gemfile 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -