The Ruby environment configurator build feature passes Ruby interpreter to all build steps. The build feature adds the selected Ruby interpreter and gems bin directories to the system PATH environment variable and configures other necessary environment variables in case of the RVM interpreter. E.g. in the Command Line build runner you will be able to directly use such commands as ruby, rake, gem, bundle, etc. Thus if you want to install gems before launching the Rake build runner runne, you need to add the Command Line build step which launches a custom script like, e.g.:
gem install rake --no-ri --no-rdoc gem install bundler --no-ri --no-rdoc
Ruby interpreter path
Path the path to Ruby interpreter. If not specified, the interpreter will be searched in the
Specify here the RVM interpreter name and optionally a gemset configured on a build agent.
RVM with .rvmrc file
Since TeamCity 7.1 Specify here the path to a
Fail build if Ruby interpreter wasn't found
Check the option to fail a build if the Ruby environment configurator cannot pass the Ruby interpreter to the step execution environment because the interpreter wasn't found on the agent.