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

Rake plugin can't always find Rake with rvm installed

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: rake-plugin
    • Labels:
      None
    • Environment:
      Ubuntu Linux Version 9.04
      Hudson 1.381
      Rake Plugin 1.7.1
      rvm installed globally under /usr/local/rvm
    • Similar Issues:

      Description

      With rvm installed globally for all users, the rake plugin has difficulties to find rake when using gemsets.

      RVM is installed as a global installation under /usr/local/rvm with the global /etc/bash.bashrc script modified as advised in the rvm documentation.
      Hudson is running under the tomcat6 user, which has no own bashrc script, since it's a no-login account.

      The "rvm installation path" is set to /usr/local/rvm in the plugin configuration via the Web Interface (Hudson Configuration => System Configuration), and rvm installation (including gemsets) are recognized, since I can choose them in the rake version dropdown in the project configuration.

      However, when I choose a rake version with a gemset, (say ruby-1.8.7-p302@my_rails3_gemset), Hudson reports "FATAL: /usr/local/rvm/bin/rake doesn't exist".

      Issuing the following commands from the Linux shell produces the following output:

      > rvm ruby-1.8.7-p302@my_rails3_gemset
      > which ruby
      # /usr/local/rvm/rubies/ruby-1.8.7-p302/bin/ruby
      > which rake
      # /usr/local/rvm/gems/ruby-1.8.7-p302@my_rails3_gemset/bin/rake
      

        Attachments

          Activity

          Hide
          david_calavera david_calavera added a comment -

          fixed in:

          http://github.com/hudson/rake-plugin/commit/d9657601287662360a4178ccc41e2cc4fa91d05d

          I'll release the next version of the plugin tonight.

          Thanks for the detailed description, it helped a lot!

          Show
          david_calavera david_calavera added a comment - fixed in: http://github.com/hudson/rake-plugin/commit/d9657601287662360a4178ccc41e2cc4fa91d05d I'll release the next version of the plugin tonight. Thanks for the detailed description, it helped a lot!
          Hide
          flocaz Florian Villard added a comment -

          I have the same problem, did someone manage to fix it ?

          thanks

          Show
          flocaz Florian Villard added a comment - I have the same problem, did someone manage to fix it ? thanks
          Hide
          phiche Philip Cheong added a comment - - edited

          I seem to have this problem and have raised JENKINS-30356 rather than reopen this one.

          Is this plugin still actively maintained though?

          Show
          phiche Philip Cheong added a comment - - edited I seem to have this problem and have raised JENKINS-30356 rather than reopen this one. Is this plugin still actively maintained though?

            People

            • Assignee:
              david_calavera david_calavera
              Reporter:
              ranlauf ranlauf
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: