This is an update to my earlier installation guide for Redmine 1.1.0.
The new Redmine 2.0.0 release now supports Rails 3.2.3 and that, along with a few other changes, makes the installation route slightly different.
As stated before, I AM NOT a Linux/Ubuntu guru, so any mistakes are of my own making and I’d appreciate any feedback to make the installation better/clearer.
So, with all that said, here goes:
I know that Redmine can be installed as a package in Ubuntu, but it doesn’t appear to be the latest version (1.4.2 at the time of writing). So I’m taking the longer route to get it working, as I couldn’t get it to configure the way I want. It does have the advantage that I’m using the very latest version straight from RubyForge.
For this install, I’m using a fresh install of Ubuntu 12.04 LTS, configured as a LAMP server, so Apache, MySQL & PHP are already installed.
Get into the folder where we’re going to install & configure Redmine from:
cd /usr/share
sudo wget http://rubyforge.org/frs/download.php/76134/redmine-2.0.0.tar.gz
Unpack the archive:
sudo tar xvfz redmine-2.0.0.tar.gz
And tidy things up a little:
sudo rm redmine-2.0.0.tar.gz
sudo mv redmine-2.0.0 redmine
We also need to adjust some of the ownership of the folders
sudo chown -R root:root /usr/share/redmine
However, we need to make sure that a particular file is set to www-data as owner. This is because Passenger runs as the user that owns this file.
sudo chown www-data /usr/share/redmine/config/environment.rb
We’ll create a symbolic link from the main website home back to our actual Redmine application directory:
sudo ln -s /usr/share/redmine/public /var/www/redmine
Now create the database:
sudo mysql -u root -p
This will prompt you for the password for the ‘root’ MySql account you created when you installed MySql.
The prompt will change to:
mysql>
Now enter the following, line by line:
CREATE DATABASE redmine character SET utf8;
CREATE user 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL privileges ON redmine.* TO 'redmine'@'localhost';
Type exit
to leave the MySQL prompt.
Now configure the database:
sudo cp redmine/config/database.yml.example redmine/config/database.yml
Run nano or your favourite editor and edit it to the following:
sudo nano redmine/config/database.yml
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: my_password
encoding: utf8
adapter
to mysql2
! I spent HOURS trying to debug this issue.my_password
to a password of your own choosing and that it matches what you configured in the MySQL database.sudo apt-get install ruby1.9.3 libmysqlclient-dev
sudo apt-get install libmagickcore-dev libmagickwand-dev
sudo gem install bundler
redmine
directory to run Bundler to install our Gems:cd redmine
sudo bundle install --without development test postgresql sqlite
sudo bundle install --without development test postgresql sqlite rmagick
sudo rake generate_secret_token
sudo RAILS_ENV=production rake db:migrate
sudo RAILS_ENV=production rake redmine:load_default_data
When the last command completes, it will prompt to choose your language. Type the code for the best match to your country & press Enter.
We now need to configure correct directory permissions:
sudo mkdir public/plugin_assets
sudo chown -R www-data:www-data files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
Test Redmine:
sudo ruby script/rails server webrick -e production
If you enter your webaddress:http://my_website:3000
you should see the Redmine homepage.
If all is well at this point, we can now configure Passenger to make sure it launches when Apache runs.
Install & Configure Passenger:
sudo gem install passenger
Before we can install the Passenger module, we need some additional software:
sudo apt-get install libcurl4-openssl-dev libssl-dev apache2-prefork-dev libapr1-dev libaprutil1-dev
sudo passenger-install-apache2-module
Passenger will run & compile the source code into the module for Apache.
Now use nano
or your favourite editor to create the loader:
sudo nano /etc/apache2/mods-available/passenger.load
LoadModule passenger_module /var/lib/gems/1.9.1/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
Make a link to make the module enabled:
sudo ln -s /etc/apache2/mods-available/passenger.load /etc/apache2/mods-enabled/passenger.load
Now create a configuration file for Passenger:
sudo nano /etc/apache2/mods-available/passenger.conf
PassengerRoot /var/lib/gems/1.9.1/gems/passenger-3.0.12
PassengerRuby /usr/bin/ruby1.9.1
Now configure Apache for our new site:
sudo nano /etc/apache2/sites-available/mysite
<VirtualHost *:80>
ServerName my_domain.com
DocumentRoot /var/www/redmine
ServerAdmin user@example.com
LogLevel warn
ErrorLog /var/log/apache2/redmine_error
CustomLog /var/log/apache2/redmine_access combined
<Directory /var/www/redmine>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>
</VirtualHost>
We also need to tell Apache how to configure Passenger:
sudo nano /etc/apache2/apache2.conf
Add the following line at the end of the file:
Include /etc/apache2/mods-available/passenger.conf
Finally, enable the site:
sudo ln -s /etc/apache2/sites-available/mysite /etc/apache2/sites-enabled/mysite
Remove the default site:
sudo rm /etc/apache2/sites-enabled/000-default
Make sure the Passenger module is enabled:
sudo a2enmod passenger
And, restart Apache:
sudo service apache2 restart
If everything went well, then you should be able to see Redmine in your browser:
http://my_website
We need to install the necessary packages before we start:
sudo apt-get install subversion libapache2-svn libapache2-mod-perl2
sudo ln -s /usr/share/redmine/extra/svn/Redmine.pm /usr/lib/perl5/Apache/Redmine.pm
Create the site description for our Subversion HTTP access:
sudo nano /etc/apache2/sites-available/svn
Enter the following details:
# /svn location for users
PerlLoadModule Apache::Redmine
<Location /svn>
DAV svn
SVNParentPath "/var/svn"
Order deny,allow
Deny from all
Satisfy any
PerlAccessHandler Apache::Authn::Redmine::access_handler
PerlAuthenHandler Apache::Authn::Redmine::authen_handler
AuthType Basic
AuthName "Redmine SVN Repository"
#read-only access
<Limit GET PROPFIND OPTIONS REPORT>
Require valid-user
Allow from my_domain.com
Allow from localhost
Satisfy any
</Limit>
# write access
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
## Mysql-Settings
RedmineDSN "DBI:mysql:database=redmine;host=localhost"
RedmineDbUser "redmine"
RedmineDbPass "my_password"
</Location>
Now setup our repository directory:
sudo mkdir -p /var/svn
sudo chown -R www-data:www-data /var/svn
sudo chmod 0750 /var/svn
Now you need to log into Redmine, then select Administration->Settings->Repositories.
Tick the ‘Enable WS for repository management’ option and then click ‘Generate a key’. Remember to click ‘Save’ to store all the settings.
Now run the following code, entering the data that is correct for your site & key:
ruby /usr/share/redmine/extra/svn/reposman.rb --redmine my_domain.com --svn-dir /var/svn --owner www-data --url http://my_domain.com/svn --verbose --key=my_api_key
This should query your Redmine installation and attempt to create a project directory under the repository root you specified. As this isn’t being run as root this will fail, but that’s fine.
Now set this up so it’ll automatically check for any new projects & create any necessary repositories:
sudo crontab -e
Add the following at the end:
*/10 * * * * ruby /usr/share/redmine/extra/svn/reposman.rb --redmine my_domain.com --svn-dir /var/svn --owner www-data --url http://my_domain.com/svn --verbose --key=my_api_key
Now enable the site:
sudo ln -s /etc/apache2/sites-available/svn /etc/apache2/sites-enabled/svn
Finally, restart Apache
sudo service apache2 restart
And that’s all…finally! 🙂
References:
http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu
http://www.modrails.com/install.html
http://lordsauron.wordpress.com/2008/06/18/zero-to-redmine-in-22-steps/
https://help.ubuntu.com/community/CronHowto
http://stackoverflow.com/questions/9134113/i-cant-run-bundler-keep-getting-error
Thanks for the details step-by-step guide!
1. “sudo mkdir public/plugins_assets” should be “sudo mkdir public/plugin_assets”
2. For those who are using apache friends – xampp package, you need to add the following statement in database.yml:
“socket: /your/path/to/mysql.sock”, which default to be /opt/lampp/var/mysql/mysql.sock
Oops! Well spotted & thank you 🙂
First, thanks for your guide.
I have problem with “RAILS_ENV=production rake db:migrate” step.
rake aborted!
Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (mysql2 is not part of the bundle. Add it to Gemfile.)
Tasks: TOP => db:migrate => environment
(See full trace by running task with –trace)
I have tried to install that gem: gem install activerecord-mysql2-adapter
ERROR: Could not find a valid gem ‘activerecord-mysql2-adapter’ (>= 0) in any repository
ERROR: Possible alternatives: activerecord-jdbch2-adapter, activerecord-jdbcmysql-adapter, activerecord-postgis-adapter, activerecord-jdbc-adapter, activerecord-odbc-adapter
Please, show me how to fix.
Thanks & Best Regards,
Thongtt
Same issue here for me.
Great tutorial! I have one question:
Before editing the Apache2 settings, when the passenger apache module is installed, I get this in the installation:
Suppose you have a Rails application in /somewhere. Add a virtual host to your
Apache configuration file and set its DocumentRoot to /somewhere/public:
ServerName http://www.yourhost.com
# !!! Be sure to point DocumentRoot to ‘public’!
DocumentRoot /somewhere/public
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
Should I be modifying what you put up to make sure I don’t have it in /var/www/redmine but in /var/www/redmine/public ? Does that make a difference, and if so, how do I modify everything else?
Thank You!
Add
gem “mysql2”, “~> 0.3.11”
in your Gemfile after
gem “bundler”
then use again
sudo bundle install –without development test postgresql sqlite
I have same issue. Ubuntu 12.04
Editing /usr/share/redmine/Gemfile fixed this issue. I’m commented out (added #) to this strings:
# gem “rmagick”, “>= 2.0.0”
# gem “pg”, “>= 0.11.0”
# gem “sqlite3”
# gem “mysql”
#platforms :mri_19, :mingw_19 do
# group :mysql do
gem “mysql2”, “~> 0.3.11”
# end
#end
After more investigation I find out, that I also have ruby 1.8 already installed and it was using as a main ruby package, that’s why I have this problem.
To solve it:
1. Check that ruby packages is installed by “dpkg -L | grep ruby”.
2. Remove all ruby packages with config files by command “apt-get purge package_name”
3. Remove gems folder “rm -R /var/lib/gems”.
4. Install all from the beginning of this guide.
maybe the problem is with your database configuration file
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: my_password
encoding: utf8
here at the passwort you must make “123”
I have the same problem with Thongtt..
I have done “gem install acriverecord-mysql2-adapter” and also can see that it exists in Gemfile, but still it gives this error.
Thanks in advance.
I had the same issue.
It was because of bad syntax in config/database.yaml
Make sure you add a space after the ‘:’ in the line passowd:
Really goo instructions. Here’s what I did to get it working when I hit a wrinkle!
Edit the Gemfile, make sure lines that look like
gem “mysql”
are changed to say
gem “mysql2”
When you run the command
sudo passenger-install-apache2-module
Take careful note of the lines it tells you to put in /etc/apache2/mods-available/passenger.load and /etc/apache2/mods-available/passenger.conf
Use the value it says in the output to the command NOT the values given above (it’s not they are wrong per se but they are not necessarily the correct locations in your installation!) look in /var/log/apache2/error.log if it can’t find passenger it will tell you.
Instead of the line
sudo ln -s /etc/apache2/mods-available/passenger.load /etc/apache2/mods-enabled/passenger.load
I think you also need to link to the corresponding passenger.conf
For consistency with other mods I think you should do it this way
cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/passenger.load .
sudo ln -s ../mods-available/passenger.conf .
In /etc/apache2/apache2.conf instead of the instruction above add the line
Include /etc/apache2/mods-available/passenger.conf
i.e. reference the mods-enabled not the availabe one.
This a great post & addresses the Ubuntu install quite well, thanks.
I’m getting hung up on the same bug as the one above (on a *clean* Ubuntu 12.04 64 VM):
$ sudo RAILS_ENV=production rake db:migrate
rake aborted!
Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (mysql2 is not part of the bundle. Add it to Gemfile.)
Tasks: TOP => db:migrate => environment
(See full trace by running task with –trace)
I’m following this up with:
$ sudo gem install activerecord-mysql2-adapter mysql2
Successfully installed activerecord-mysql2-adapter-0.0.3
Building native extensions. This could take a while…
Successfully installed mysql2-0.3.11
2 gems installed
Installing ri documentation for activerecord-mysql2-adapter-0.0.3…
Installing ri documentation for mysql2-0.3.11…
Installing RDoc documentation for activerecord-mysql2-adapter-0.0.3…
Installing RDoc documentation for mysql2-0.3.11…
& try running again the initial command, but the problem remains.
I try to check the setup (? sorry – I’m not a ruby dev):
$ sudo bundle install | grep -i sql
Using mysql (2.8.1)
Indications are I need to have the Gemfile to change mysql to mysql2, but honestly I have no idea what to do
OK – think I found a bug & a solution to said bug – I can be wrong, but this allowed be to sake a step forther.
In the Gemfile, I searched for references to “mysql” & commented out & replaced (based on the next portion of same file)
platforms :mri_18, :mingw_18 do
group :mysql do
# gem “mysql”
gem “mysql2”, “~> 0.3.11”
end
end
ran `sudo bundle update` & then the buggy command again
sudo nano redmine/config/database.yml
production:
adapter: mysql2 mysql2)
database: redmine
host: localhost
username: redmine
password: my_password
encoding: utf8
I’m getting the same error as Thongtt
“Thongtt PERMALINK” Same problem.
http://techgane.in/how-to-install-configure-subversion-ubuntu/
Thanks for your wonderful instructions.
I’ve successfully install Redmine 2.0.3 on Ubuntu 12.04 server
One thing you have to be careful of is that ruby 1.8.7 is not the default ruby being I found that this howto worked perfectly once I found this out.
ruby –version
sudo update-alternatives
Tells you what you version you are using and then you have to options to choose ruby1.9.1 which can be 1.9.3
Or http://lenni.info/blog/2011/12/installing-ruby-1-9-2-on-ubuntu-11-10-oneric-ocelot-without-using-rvm/#uninstall
Great post
I forgot watch your paths they change LoadModule passenger_module /var/lib/gems/1.9.1/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
Thanks. This is a awesome guide
Great document !! Thank You.
If You want to update document: passenger-3.0.12 is now passenger-3.0.14
Thanks for this very detailed guide! As soon as it is running with Passenger, neither the attachments nor the plugin assets directories are writable anymore (according to Redmine -> Administration -> Information). They were when I tested the Redmine installation with “sudo ruby script/rails server webrick -e production”. Any ideas?
Nevermind, got it.
Passenger is running as “Nobody” by default. To change that, edit the passenger.conf and add “PassengerDefaultUser www-data” (see http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu).
Simply you can install it with :
sudo apt-get install redmine
Hi! First, work’s fine! only version, I needed to change passenger-3.0.12 for passenger-3.0.14.Thanks!
same problem as Thongtt… Any thoughts would be helpful to get past this bit.
DocumentRoot in the virtual host file should be:
instead of:
DocumentRoot /var/www/redmine
It doesn’t work if you’re using that. Please fix it. Took me for ever to figure that out
Document root I used:
Please see: http://doc.ubuntu-fr.org/redmine#servir_redmine_via_apache
Thongtt, please check database.yml, it has adapter = mysql, try changing it to mysql2
Hej, Thank you for your useful guide. I had some trouble when configuring this with Rails 3. Redmine wasn’t thinking about starting at all.
The solution for me was using the directive RackBaseURI instead of RailsBaseURI, which is depricated in Rails 3. Hope it helps.
See also http://stackoverflow.com/questions/4430847/passenger-error-phusionpassengerclassicrailsapplicationspawnererror
[…] : https://grandslam90.wordpress.com/2012/05/22/howto-redmine-2-0-0-passenger-subversion-repositories-in… http://www.redmine.org/projects/redmine/wiki/HowToInstallRedmineOnUbuntuServer […]
Thank you.Your article was a big help.
Thanks for your time dedicated to this great step by step guide. But you forgot to default passenger runs as ‘noboy’.
To fix this we must add the following line in passenger.conf:
PassengerDefaultUser www-data
Then, have fun with Redmine. ;-D
Hi Andy,
thanks 4 this great install-guide however i am having difficulties: I cant restart the apache2 and am stuck at:
sudo a2enmod passenger
And, restart Apache:
sudo service apache2 restart
after restarting I get:
root@h2076703:/etc/apache2/sites-available# sudo service apache2 restart
apache2: Syntax error on line 210 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/passenger.load: Cannot load /var/lib/gems/1.9.1/gems/passenger-3.0.12/ext/apache2/mod_passenger.so into server: /var/lib/gems/1.9.1/gems/passenger-3.0.12/ext/apache2/mod_passenger.so: cannot open shared object file: No such file or directory
Action ‘configtest’ failed.
The Apache error log may have more information.
…fail!
If you have any idea how to solve my prob. I’d be glad hearing from you!
Thank you very much!
Follow your guide, I succeeded.
Thanks for your guide. It helped me installing Redmine on a 12.04 server. I didn’t follow it completely though. I installed the Passenger stuff from the Ubuntu repositories and used ruby1.8 instead of ruby1.9.3. When doing this you can skip the whole “Install & configure Passenger” section.
This has some implications though:
* In database.yml the adapter designation doesn’t have to be changed to mysql2.
* RailsBaseURI /redmine needs to be RackBaseURI /redmine in your Apache conf.
Best,
Jeremy
I have problem with Make sure that `gem install mysql -v ‘2.8.1’`. I solved after installed libmysql++-dev on ubuntu. sudo apt-get install libmysql++-dev.
I’ve exactly the same problem as Thongtt!!
Any idea?
Thanks.
sudo nano /etc/apache2/mods-available/passenger.conf
and add the following line:
PassengerDefaultUser www-data
Just a question. Is it possible to use libapache2-mod-passenger installed through apt-get instead downloading the gem and compile the apache module ?
sudo ln -s /etc/apache2/sites-available/svn /etc/apache2/sites-enabled/svn
after enable this link
sudo service apache2 restart bellow error comming
sudo service apache2 restart
Syntax error on line 2 of /etc/apache2/sites-enabled/svn:
Invalid command ‘PerlLoadModule’, perhaps misspelled or defined by a module not included in the server configuration
Action ‘configtest’ failed.
The Apache error log may have more information.
…fail!
I’ve tried with libapache2-mod-passenger, but it’s not worked out of the box.
Back on the way you described, I’ve a suggestion from your tutorial:
In /etc/apache2/mods-available/passenger.conf I think is better to add a line saying:
PassengerDefaultUser www-data
In this way passenger will run with www-data user permission instead of nobody. This prevent error coming from the uploading of documents in Redmine.
Hope to help somebody, thanks for the tutorial.
@Thongtt: switch back to ‘adapter: mysql’ instead of mysql2 in redmine/config/database.yml
Very very very excellent, I daresay !
I installed redmine 2.1.2 with your procedure.
Passenger is V 3.0.17 now, the rest is identical absolutely.
I had subsequent trouble with 2 things:
1.- Phusion couldn’t be loaded by Apache for want of a link:
ln -s /var/lib/gems/1.9.1/gems/passenger-3.0.17 /usr/share/phusion-passenger
2.- Phusion then started with the anonymous user and could’t write to the “files” directory (owned by www-data).
resource: http://www.modrails.com/documentation/Users%20guide%20Apache.html#user_switching
Consequently, fix:
chown www-data /usr/share/redmine-2.1.2/config.ru
You helped me a lot, Andy, thanks a bundle 🙂
Hi,
I was having troubles with “Attachments directory writable” and “Plugin assets directory writable” that was set to false.
I found in another forum that editing the passenger conf the following way worked out:
sudo nano /etc/apache2/mods-available/passenger.conf
Add this at the end:
PassengerDefaultUser www-data
Otherwise great howto, thanks.
I had an error while restarting apache because the version of passenger.
I had to adjust your version of /etc/apache2/mods-available/passenger.conf
from
PassengerRoot /var/lib/gems/1.9.1/gems/passenger-3.0.12
PassengerRuby /usr/bin/ruby1.9.1
to
PassengerRoot /var/lib/gems/1.9.1/gems/passenger-3.0.18
PassengerRuby /usr/bin/ruby1.9.1
But still a great tutorial. The first one I tried that actually worked. I have to fix an issue with the apache intergration though. When I open the site in my browser it only show the file list. But I think there should be no problem to fix that.
Thanks
> When I open the site in my browser it only show the file list. But I think there should be no problem to fix that.
How did you fix this??
hi, i try to install Redmine 2.1.4, they have no problem to follow you tutorial, but when i try to do : “sudo ruby script/rails server webrick -e production” don’t work :s, next i continu and at the ned i have nothing in my home page, can you help me? :s
Hi Andy, thanks for a great tutorial!
Since my Redmine was initializing a bit slow, I found out it is due Passenger’s optimization which turns the server off if there is no connection to it for specified time (300 sec by default). Therefore I added these two lines to the /etc/apache2/sites-available/mysite:
…
CustomLog /var/log/apache2/redmine_access combined
PassengerPreStart http://localhost/redmine
PassengerPoolIdleTime 0
…
This way Apache-Redmine is not shut down after 300 seconds of inactivity. In addition to that, PassengerPreStart tells Apache to load the site when it is started.
I hope it helps somebody.
Cheers,
Nejc
will it work for ubuntu 10.10 LTS ?
i think you are missing a command just after your database configuration
gem install activerecord-mysql-adapter
thanks for this great summary.
http://www.brainpowered.net
I have the same result as Thongtt, stuck at the “Configure redmine” step.
Thank you!
You have helped me *a lot* with your guide!
I had a problem with uploading a file to a Redmine project,
after the upload the following error was shown in the browser:
> Internal error
>
> An error occurred on the page you were trying to access.
> If you continue to experience problems please contact your redMine administrator for assistance.
The solution was mentioned in this Redmine forum:
http://www.redmine.org/boards/2/topics/19859
Problem: Passenger is running as user nobody / ubuntu
Solution: Define PassengerDefaultUser in passenger.conf
> Now create a configuration file for Passenger:
>
> sudo nano /etc/apache2/mods-available/passenger.conf
> PassengerRoot /var/lib/gems/1.9.1/gems/passenger-3.0.18
> PassengerRuby /usr/bin/ruby1.9.1
> PassengerDefaultUser www-data
Perhaps this has something to do with using passenger-3.0.18?
Or is this because I am running Mint 14 instead of Ubuntu 12.04?
Don’t know, but this fixed it for me…
getting an Internal Error when I try to access http://my_domain/settings…any idea where the problem is? couldn’t find any error in the log…
Try loading default settings first.
I discovered your “HowTo: RedMine 2.0.0, Passenger & Subversion Repositories in Ubuntu 12.04 | Musings of a sometime computer geek” page and noticed you could have a lot more traffic. I have found that the key to running a website is making sure the visitors you are getting are interested in your subject matter. There is a company that you can get traffic from and they let you try it for free. I managed to get over 300 targetted visitors to day to my website. Visit them today: http://voxseo.com/traffic/
Thanks designed for sharing such a pleasant opinion, piece of writing is nice, thats why i have read it
fully
Excellent doc!
But there is some moment.
It is necessary REMOVE old version of RUBY before install it.
Else appear problem like this http://stackoverflow.com/questions/2896485/no-such-file-to-load-rubygems-loaderror/12385824#12385824
Thanks..I waste very long time for installing redmine.. but your guide helps me..
your guide is brilliant..but in addition if the problem occurs “permission denied” when redmine is running, edit /etc/apache2/mods-available/passenger.conf and add PassengerDefaultUser www-data
Sorry, my English is very poor..anyway thanks again
I’m not sure why but this site is loading incredibly slow for me. Is anyone else having this problem or is it a problem on my end? I’ll check back
later on and see if the problem still exists.
I used your guide to install the latest Redmine on Ubuntu Server 12.04 and (as with other attempts) things broke when I did “apt-get install ruby1.9.3”. The problem is that Ubuntu somehow creates a symlink to to ruby1.9.1 and then rubygems doesn’t install, looking for ruby 1.9.3.
I solved this my following this how-to on Digital Ocean after switching to root using “sudo su -“.
(I didn’t installed rail from that how-to, since I didn’t need it)
Thanks again for your nicely documented blog!
[…] post est inspiré de cet article de […]
Big thanks for this guide!
I had mayor problems upgrading this using the normal install guide from redmine site.
large thanks for this very easy to follow install!