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

Rake plugin can't always find Rake with rvm installed

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • rake-plugin
    • None
    • Ubuntu Linux Version 9.04
      Hudson 1.381
      Rake Plugin 1.7.1
      rvm installed globally under /usr/local/rvm

      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
      

          [JENKINS-7947] Rake plugin can't always find Rake with rvm installed

          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!

          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!

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

          thanks

          Florian Villard added a comment - I have the same problem, did someone manage to fix it ? thanks

          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?

          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?

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

              Created:
              Updated:
              Resolved: