Project

General

Profile

Actions

Feature #13194

closed

I'm lost

Added by Jean-Claude Wippler about 11 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Documentation
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Invalid

Description

Dear Redmine developers, please hear me out...

I'm a long-time user and supporter of Redmine. Over the years, I've tracked lots of releases (started at 1.02, IIRC). Am now at 2.2.2. The system I maintain is being used by over a hundred participants and contributors. It's solid, it requires little effort to keep it running.

But there is a huge stumbling block for people like me, who are not very familiar with Ruby (I can help you with a dozen other languages, but Ruby is not one of them). Every time I want to upgrade, I fall flat on my face. Gems, bundler, rake - it's all Chinese to me (and that too is a language I do not speak - unlike the four which do I speak fluently).

I think there is room for improvement, and I think it is very much needed.

My current puzzle is how to get past this message and back on track:

rake db:migrate RAILS_ENV=production
/var/lib/gems/1.8/gems/bundler-1.1.4/lib/bundler/dsl.rb:75:in `gem':
You cannot specify the same gem twice with different version requirements.
You specified: shoulda (> 3.3.2) and shoulda (> 2.11)".

Although I'd very much appreciate help on this, this issue is really a plea from me to you to create (or more clearly point to) a page which tells people like me how to keep Redmine updated over time. If a requirement of Redmine is "become a Ruby developer", then that should be clearly stated on the main requirements page. And if that is not a requirement, then please, please, please help non-Rubyists stay on the ball with all the wonderful developments and updates you're coming up with all the time.

As it stands, I fear every new update of Redmine, and have been doing so for several years now. Which is a friggin' shame, really.

The high water mark has probably been set by WordPress, which takes people through even major upgrades with no more than a button click in the web browser. But we don't have to aim that high to get most of the same benefits. I've been getting a lot of mileage out of doing svn update (or git pull, in my case, actually) and then these four steps after that:

rake db:migrate RAILS_ENV=production
rake tmp:cache:clear
rake tmp:sessions:clear
/etc/init.d/apache2 restart

Works quite well. Until gem dependencies break, that is - as they just did for me (for the Nth time). If you can streamline just that part, I think you'd get a lot of silent nods and second smiles...


Files

redmine-upgrade-log.txt (38.7 KB) redmine-upgrade-log.txt Jean-Claude Wippler, 2013-02-17 14:11
Actions

Also available in: Atom PDF