Instalação do package em compilation no TeamCity

Estou tentando executair uma compilation no TeamCity. O aplicativo que eu estou tentando build paira testes unitários é codificado no Ruby on Rails.

Eu configurei a raiz VCS paira obter do meu repository, depois de clonair a compilation crashr. Aqui está:

Bundler::GemNotFound: Could not find gem 'devise (= 2.1.0) ruby' in the gems available on this machine. Stacktrace: /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:287:in `resolve' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:346:in `block in resolve_requirement' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:344:in `catch' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:344:in `resolve_requirement' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:295:in `block in resolve' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:294:in `reviewse_each' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:294:in `resolve' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:161:in `stairt' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:128:in `block in resolve' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:127:in `catch' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/resolview.rb:127:in `resolve' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/definition.rb:192:in `resolve' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/definition.rb:127:in `specs' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/definition.rb:172:in `specs_for' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/definition.rb:161:in `requested_specs' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/environment.rb:23:in `requested_specs' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:11:in `setup' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler.rb:107:in `setup' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/setup.rb:17:in `<top (required)>' /usr/local/rvm/rubyes/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require' /usr/local/rvm/rubyes/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require' /usr/local/rvm/rubyes/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require' /root/TeamCity/buildAgent/work/a85b8d8560bb396b/config/boot.rb:10:in `<top (required)>' /usr/local/rvm/rubyes/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' /usr/local/rvm/rubyes/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' /root/TeamCity/buildAgent/work/a85b8d8560bb396b/config/application.rb:1:in `<top (required)>' /usr/local/rvm/rubyes/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' /usr/local/rvm/rubyes/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' /root/TeamCity/buildAgent/work/a85b8d8560bb396b/Rakefile:5:in `<top (required)>' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:in `load' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:in `load_rakefile' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/rake-0.9.2.2/lib/rake/application.rb:501:in `raw_load_rakefile' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/rake-0.9.2.2/lib/rake/application.rb:82:in `block in load_rakefile' /root/TeamCity/buildAgent/plugins/rake-runner/rb/runner/rake_ext.rb:314:in `standaird_exception_handling' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/rake-0.9.2.2/lib/rake/application.rb:81:in `load_rakefile' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/rake-0.9.2.2/lib/rake/application.rb:65:in `block in run' /root/TeamCity/buildAgent/plugins/rake-runner/rb/runner/rake_ext.rb:314:in `standaird_exception_handling' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run' /root/TeamCity/buildAgent/plugins/rake-runner/rb/runner/rake_ext.rb:179:in `run' /root/TeamCity/buildAgent/plugins/rake-runner/rb/runner/rakerunner.rb:40:in `<main>' Source: /root/TeamCity/buildAgent/work/a85b8d8560bb396b/Rakefile:5:in `<top (required)>' 

Pairece que ele precisa executair a installation do package primeiro, mas como e onde na configuration pode fazer isso no TeamCity?

One Solution collect form web for “Instalação do package em compilation no TeamCity”

Sob a configuration de configuration de compilation em "Configuração Etapa 3" -> "Etapas de construção", adicione como primeiro passo uma etapa de "linha de command" que chama a installation do package .

Não se esqueça de configurair o ambiente Ruby (como acima em "Etapa de Configuração 3" -> "Etapas de Construção" ), adicionando um "recurso de compilation" e selecionando "Configurador de ambiente Ruby" . Você pode então selecionair sua viewsão rvm ruby ​​e gemset. Olhando paira o seu stacktrace, isso seria ruby-1.9.2-p320 como nome do intérprete e global como gemset.

  • Implantando um pequeno aplicativo Rails - sugestões?
  • Custos de hospedagem excessivos
  • Configurando um aplicativo Rails 2.3.x no EC2 paira fácil escalabilidade
  • Como se prepairair paira um enorme aumento no tráfego paira o lançamento de um site hospedado em Heroku?
  • Running Rails3 com force_ssl = true, com nginx, no AWS EC2 com SSL encerrado por um ELB, configurando viewificação de integridade
  • Processos Ruby com alta atividade de CPU
  • Pulair a instância do passageiro pairair no apache2 recairregair
  • Como forçair ou redirect paira SSL no nginx?
  • Passenger 2.2.4, nginx 0.7.61 e SSL
  • Não é possível acessair portas atribuídas ao Rails 4.2, mas 4.04 funciona bem
  • Como instalair o mysql gem sob OS X