FAQ » History » Version 16
Thomas Lecavelier, 2007-12-10 20:15
Redmine r975 give Rails 2.0 compatibility
1 | 1 | Jean-Philippe Lang | h1. Frequently Asked Questions |
---|---|---|---|
2 | |||
3 | 2 | Jean-Philippe Lang | {{TOC}} |
4 | 1 | Jean-Philippe Lang | |
5 | h2. Installing and Running Redmine |
||
6 | |||
7 | 10 | Jean-Philippe Lang | h3. When I start the application, I get this error "in `gem_original_require': no such file to load -- initializer (LoadError)" |
8 | |||
9 | Make sure "Ruby on Rails":http://rubyonrails.org/ is properly installed on your machine. |
||
10 | |||
11 | 1 | Jean-Philippe Lang | h3. The application seems to work fine but some pages (eg. login form) have no content. |
12 | |||
13 | You’re running Rails 1.1.x but Redmine requires 1.2.2. |
||
14 | 9 | Jean-Philippe Lang | Upgrade Rails (if you're using gem package system, run the command @gem update@ as root/administrator). |
15 | 3 | Thomas Lecavelier | |
16 | 9 | Jean-Philippe Lang | h3. The application freeze after a long time of inactivity. |
17 | 3 | Thomas Lecavelier | |
18 | 9 | Jean-Philippe Lang | There's a bug in ruby/mysql adapter < 2.7.3 that leads to loose the database connection. Please update your adapter. |
19 | 7 | Jean-Philippe Lang | You can see thread at: http://rubyforge.org/forum/message.php?msg_id=25951. |
20 | |||
21 | 15 | Thomas Lecavelier | h3. I upload Rails to 2.0.1, but my redmine don't work anymore! |
22 | |||
23 | 16 | Thomas Lecavelier | Redmine 0.6.0 is not Rails 2.0 compatible. The svn trunk, since r975, is Rails 2.0 compatible. If you want to use redmine 0.6.0 on a box running Rails 2.0, please freeze your rails version for redmine (it won't affect your other Rails applications) by typing this command from your redmine directory: |
24 | 15 | Thomas Lecavelier | |
25 | rake rails:freeze:edge TAG=rel_1-2-6 |
||
26 | |||
27 | Don't forget to restart your server. |
||
28 | |||
29 | 7 | Jean-Philippe Lang | h2. Issue tracking |
30 | |||
31 | h3. I've created a new issue status but I can't use it, it doesn't show up in the status drop-down list. |
||
32 | |||
33 | 8 | Jean-Philippe Lang | Once you've created a new issue status, you need to include it in the workflow. |
34 | 7 | Jean-Philippe Lang | |
35 | 13 | Jean-Philippe Lang | Say you have created a status named 'In progress' and you want the developers to be able to change bugs from 'New' to 'In progress'. |
36 | 7 | Jean-Philippe Lang | Go to "Admin -> Issue tracking -> Workflow", select 'Bug' and 'Developer' then click edit. |
37 | 1 | Jean-Philippe Lang | You now see all the transitions allowed for developers on bugs. Check the 'New' -> 'In progress' checkbox and save. |
38 | 13 | Jean-Philippe Lang | |
39 | See [[RedmineIssueTrackingSetup|Workflow setup]]. |
||
40 | 11 | Thomas Lecavelier | |
41 | 12 | Jean-Philippe Lang | h2. Repositories |
42 | |||
43 | h3. Commits don't show up in the activity until I click on 'Repository' |
||
44 | |||
45 | By default, Redmine fetches the new commits from the repository only when you browse it. |
||
46 | |||
47 | If you want the commits to be retrieved periodically by Redmine in the background for all your repositories, uncheck 'Autofetch commits' setting and add a cron that runs (with appropriate environment): |
||
48 | |||
49 | ruby script/runner "Repository.fetch_changesets" -e production |
||
50 | |||
51 | 11 | Thomas Lecavelier | h2. Performance |
52 | |||
53 | 14 | Jean-Philippe Lang | h3. When I create a new issue, Redmine freeze during one minute. |
54 | 11 | Thomas Lecavelier | |
55 | 14 | Jean-Philippe Lang | You have to configure email notification, or desactivate it. Please turn off *email notification* feature if you don't use it. In config/environment.rb replace the line |
56 | 11 | Thomas Lecavelier | |
57 | config.action_mailer.perform_deliveries = true |
||
58 | |||
59 | to |
||
60 | |||
61 | config.action_mailer.perform_deliveries = false |
||
62 | |||
63 | and restart redmine. |