FAQ » History » Version 23

Jean-Philippe Lang, 2008-04-20 13:30
rails version

1 1 Jean-Philippe Lang
h1. Frequently Asked Questions
2 1 Jean-Philippe Lang
3 2 Jean-Philippe Lang
{{TOC}}
4 1 Jean-Philippe Lang
5 1 Jean-Philippe Lang
h2. Installing and Running Redmine
6 1 Jean-Philippe Lang
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 10 Jean-Philippe Lang
Make sure "Ruby on Rails":http://rubyonrails.org/ is properly installed on your machine.
10 10 Jean-Philippe Lang
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 22 Jean-Philippe Lang
13 22 Jean-Philippe Lang
You have to specify the socket location in @config/database.yml@.
14 22 Jean-Philippe Lang
See http://dev.rubyonrails.org/ticket/200.
15 22 Jean-Philippe Lang
16 1 Jean-Philippe Lang
h3. The application seems to work fine but some pages (eg. login form) have no content.
17 1 Jean-Philippe Lang
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 18 Jean-Philippe Lang
30 18 Jean-Philippe Lang
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 15 Thomas Lecavelier
  rake rails:freeze:edge TAG=rel_1-2-6
33 15 Thomas Lecavelier
34 15 Thomas Lecavelier
Don't forget to restart your server.
35 15 Thomas Lecavelier
36 7 Jean-Philippe Lang
h2. Issue tracking
37 7 Jean-Philippe Lang
38 7 Jean-Philippe Lang
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 7 Jean-Philippe Lang
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 13 Jean-Philippe Lang
See [[RedmineIssueTrackingSetup|Workflow setup]].
47 11 Thomas Lecavelier
48 20 Eric Davis
h3. How does "Related issues" work?
49 20 Eric Davis
50 20 Eric Davis
Using Issue #100 as the one you set the relationship and Issue #101 as the "related to"
51 20 Eric Davis
52 20 Eric Davis
* Related - Just adds a link to the other issue
53 20 Eric Davis
* Duplicates - Links issues so that changing the status of one, will change the other (e.g. closing #100 will close #101)
54 20 Eric Davis
* 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 20 Eric Davis
* Precedes - Defines an "order", where issue #100 needs to be completed x days before y can be started on.
56 20 Eric Davis
57 12 Jean-Philippe Lang
h2. Repositories
58 12 Jean-Philippe Lang
59 12 Jean-Philippe Lang
h3. Commits don't show up in the activity until I click on 'Repository'
60 12 Jean-Philippe Lang
61 12 Jean-Philippe Lang
By default, Redmine fetches the new commits from the repository only when you browse it.
62 12 Jean-Philippe Lang
63 12 Jean-Philippe Lang
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 12 Jean-Philippe Lang
65 12 Jean-Philippe Lang
  ruby script/runner "Repository.fetch_changesets" -e production
66 12 Jean-Philippe Lang
67 19 Thomas Lecavelier
h3. I can't browse my svn repository through redmine
68 19 Thomas Lecavelier
69 19 Thomas Lecavelier
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 19 Thomas Lecavelier
71 11 Thomas Lecavelier
h2. Performance
72 11 Thomas Lecavelier
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 11 Thomas Lecavelier
  config.action_mailer.perform_deliveries = true
78 11 Thomas Lecavelier
79 11 Thomas Lecavelier
to
80 11 Thomas Lecavelier
81 11 Thomas Lecavelier
  config.action_mailer.perform_deliveries = false
82 11 Thomas Lecavelier
83 11 Thomas Lecavelier
and restart redmine.
84 21 Jean-Philippe Lang
85 21 Jean-Philippe Lang
h2. Miscalenous
86 21 Jean-Philippe Lang
87 21 Jean-Philippe Lang
h3. All times are off by 1 hour after the daylight savings switched
88 21 Jean-Philippe Lang
89 21 Jean-Philippe Lang
Rails builtin time zone implementation doesn't handle DST. You have to install "TZInfo":http://tzinfo.rubyforge.org/.
90 21 Jean-Philippe Lang
To do so, run the following from your Redmine directory:
91 21 Jean-Philippe Lang
92 21 Jean-Philippe Lang
  ruby script/plugin install tzinfo_timezone