FAQ » History » Version 23
Jean-Philippe Lang, 2008-04-20 13:30
rails version
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 | 18 | 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 | 10 | Jean-Philippe Lang | |
9 | Make sure "Ruby on Rails":http://rubyonrails.org/ is properly installed on your machine. |
||
10 | |||
11 | 22 | Jean-Philippe Lang | h3. When I start the application, I get this error message: "cannot connect to mysql: No such file or directory - /tmp/mysql.sock" |
12 | |||
13 | You have to specify the socket location in @config/database.yml@. |
||
14 | See http://dev.rubyonrails.org/ticket/200. |
||
15 | |||
16 | 1 | Jean-Philippe Lang | h3. The application seems to work fine but some pages (eg. login form) have no content. |
17 | |||
18 | 23 | Jean-Philippe Lang | You're running Rails 1.1.x but Redmine requires 1.2.6. |
19 | 9 | Jean-Philippe Lang | Upgrade Rails (if you're using gem package system, run the command @gem update@ as root/administrator). |
20 | 3 | Thomas Lecavelier | |
21 | 9 | Jean-Philippe Lang | h3. The application freeze after a long time of inactivity. |
22 | 3 | Thomas Lecavelier | |
23 | 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. |
24 | 7 | Jean-Philippe Lang | You can see thread at: http://rubyforge.org/forum/message.php?msg_id=25951. |
25 | 1 | Jean-Philippe Lang | |
26 | 18 | Jean-Philippe Lang | h3. I upgraded Rails to 2.0, but Redmine doesn't work anymore! |
27 | 17 | Jean-Philippe Lang | |
28 | 18 | Jean-Philippe Lang | Redmine 0.6.3 is Rails 2.0 compatible, but prior versions are not. |
29 | |||
30 | The best solution is to upgrade Redmine to the latest version. But if you really 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: |
||
31 | 15 | Thomas Lecavelier | |
32 | rake rails:freeze:edge TAG=rel_1-2-6 |
||
33 | |||
34 | Don't forget to restart your server. |
||
35 | |||
36 | 7 | Jean-Philippe Lang | h2. Issue tracking |
37 | |||
38 | 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. |
||
39 | |||
40 | 8 | Jean-Philippe Lang | Once you've created a new issue status, you need to include it in the workflow. |
41 | 7 | Jean-Philippe Lang | |
42 | 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'. |
43 | 7 | Jean-Philippe Lang | Go to "Admin -> Issue tracking -> Workflow", select 'Bug' and 'Developer' then click edit. |
44 | 1 | Jean-Philippe Lang | You now see all the transitions allowed for developers on bugs. Check the 'New' -> 'In progress' checkbox and save. |
45 | 13 | Jean-Philippe Lang | |
46 | See [[RedmineIssueTrackingSetup|Workflow setup]]. |
||
47 | 11 | Thomas Lecavelier | |
48 | 20 | Eric Davis | h3. How does "Related issues" work? |
49 | |||
50 | Using Issue #100 as the one you set the relationship and Issue #101 as the "related to" |
||
51 | |||
52 | * Related - Just adds a link to the other issue |
||
53 | * Duplicates - Links issues so that changing the status of one, will change the other (e.g. closing #100 will close #101) |
||
54 | * Blocks - Forces an issue to be completed before working on the next. I think it might affect the Gnatt chart but I don't know. |
||
55 | * Precedes - Defines an "order", where issue #100 needs to be completed x days before y can be started on. |
||
56 | |||
57 | 12 | Jean-Philippe Lang | h2. Repositories |
58 | |||
59 | h3. Commits don't show up in the activity until I click on 'Repository' |
||
60 | |||
61 | By default, Redmine fetches the new commits from the repository only when you browse it. |
||
62 | |||
63 | 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): |
||
64 | |||
65 | ruby script/runner "Repository.fetch_changesets" -e production |
||
66 | |||
67 | 19 | Thomas Lecavelier | h3. I can't browse my svn repository through redmine |
68 | |||
69 | Please check that you're using a svn client >= 1.3. And the server you're attacking, too. Redmine parse the -xml output from subversion, which is a svn 1.3 feature. |
||
70 | |||
71 | 11 | Thomas Lecavelier | h2. Performance |
72 | |||
73 | 14 | Jean-Philippe Lang | h3. When I create a new issue, Redmine freeze during one minute. |
74 | 11 | Thomas Lecavelier | |
75 | 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 |
76 | 11 | Thomas Lecavelier | |
77 | config.action_mailer.perform_deliveries = true |
||
78 | |||
79 | to |
||
80 | |||
81 | config.action_mailer.perform_deliveries = false |
||
82 | |||
83 | and restart redmine. |
||
84 | 21 | Jean-Philippe Lang | |
85 | h2. Miscalenous |
||
86 | |||
87 | h3. All times are off by 1 hour after the daylight savings switched |
||
88 | |||
89 | Rails builtin time zone implementation doesn't handle DST. You have to install "TZInfo":http://tzinfo.rubyforge.org/. |
||
90 | To do so, run the following from your Redmine directory: |
||
91 | |||
92 | ruby script/plugin install tzinfo_timezone |