Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-26436

Rake Plugin Does Not Find All RVM Installed Ruby Instances

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • rake-plugin
    • None

      When RVM looks for rubies, it searches in the specifications. It appears that sometimes, ruby adds a 'default' subdirectory to specifications that holds the rake specifications. I don't know what causes RVM to do this, but it happens.

      Pull request on the way.

          [JENKINS-26436] Rake Plugin Does Not Find All RVM Installed Ruby Instances

          M K added a comment -
          find | grep specifications | grep "/rake-" | sort
          ./gems/jruby-1.7.4@gemset/specifications/rake-10.4.2.gemspec
          ./gems/ruby-1.9.3-p551@gemset/specifications/rake-10.4.2.gemspec
          ./gems/ruby-2.0.0-p598@gemset/specifications/rake-10.4.2.gemspec
          ./gems/ruby-2.1.1@gemset/specifications/rake-10.3.2.gemspec
          ./gems/ruby-2.1.5@gemset/specifications/rake-10.4.2.gemspec
          ./gems/ruby-2.1.5/specifications/rake-0.9.2.2.gemspec
          ./gems/ruby-2.1.5/specifications/rake-10.4.2.gemspec
          ./rubies/jruby-1.7.4/lib/ruby/gems/shared/specifications/rake-10.0.3.gemspec
          ./rubies/ruby-1.9.3-p551/lib/ruby/gems/1.9.1/specifications/rake-0.9.2.2.gemspec
          ./rubies/ruby-2.0.0-p598/lib/ruby/gems/2.0.0/specifications/default/rake-0.9.6.gemspec
          ./rubies/ruby-2.1.1/lib/ruby/gems/2.1.0/specifications/default/rake-10.1.0.gemspec
          ./rubies/ruby-2.1.5/lib/ruby/gems/2.1.0/specifications/default/rake-10.1.0.gemspec
          ./rubies/ruby-2.1.6/lib/ruby/gems/2.1.0/specifications/default/rake-10.1.0.gemspec
          ./rubies/ruby-2.2.0/lib/ruby/gems/2.2.0/specifications/default/rake-10.4.2.gemspec
          ./rubies/ruby-2.2.2/lib/ruby/gems/2.2.0/specifications/default/rake-10.4.2.gemspec
          

          Jenkins does not recognise Ruby environments for Ruby: 2.1.6, 2.2.0, 2.2.2
          For other rubies it recognise all available gemsets.

          M K added a comment - find | grep specifications | grep "/rake-" | sort ./gems/jruby-1.7.4@gemset/specifications/rake-10.4.2.gemspec ./gems/ruby-1.9.3-p551@gemset/specifications/rake-10.4.2.gemspec ./gems/ruby-2.0.0-p598@gemset/specifications/rake-10.4.2.gemspec ./gems/ruby-2.1.1@gemset/specifications/rake-10.3.2.gemspec ./gems/ruby-2.1.5@gemset/specifications/rake-10.4.2.gemspec ./gems/ruby-2.1.5/specifications/rake-0.9.2.2.gemspec ./gems/ruby-2.1.5/specifications/rake-10.4.2.gemspec ./rubies/jruby-1.7.4/lib/ruby/gems/shared/specifications/rake-10.0.3.gemspec ./rubies/ruby-1.9.3-p551/lib/ruby/gems/1.9.1/specifications/rake-0.9.2.2.gemspec ./rubies/ruby-2.0.0-p598/lib/ruby/gems/2.0.0/specifications/default/rake-0.9.6.gemspec ./rubies/ruby-2.1.1/lib/ruby/gems/2.1.0/specifications/default/rake-10.1.0.gemspec ./rubies/ruby-2.1.5/lib/ruby/gems/2.1.0/specifications/default/rake-10.1.0.gemspec ./rubies/ruby-2.1.6/lib/ruby/gems/2.1.0/specifications/default/rake-10.1.0.gemspec ./rubies/ruby-2.2.0/lib/ruby/gems/2.2.0/specifications/default/rake-10.4.2.gemspec ./rubies/ruby-2.2.2/lib/ruby/gems/2.2.0/specifications/default/rake-10.4.2.gemspec Jenkins does not recognise Ruby environments for Ruby: 2.1.6, 2.2.0, 2.2.2 For other rubies it recognise all available gemsets.

            david_calavera david_calavera
            jessebs jessebs
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: