RedmineInstallOSX » History » Version 3
  Josh Galvez, 2010-08-26 06:14 
  Clarify the optionality of webrick
| 1 | 2 | Bevan Rudge | h1. Installing Redmine on Mac OS X 10.6 (Desktop — not the Server edition)  | 
|---|---|---|---|
| 2 | 1 | Bevan Rudge | |
| 3 | 2 | Bevan Rudge | > [[RedmineInstallOSXServer|Instructions for the server edition are here]].  | 
| 4 | |||
| 5 | Since Mac OS X doesn't have the "Server Admin" application, you'll need to start & configure MySQL manually from the command line.  | 
||
| 6 | |||
| 7 | Alternatively, if you are installing *for a development environment only*, you can use another instance of MySQL, such as those bundled with "MAMP":http://www.mamp.info/en/index.htm, "XAMPP":http://www.apachefriends.org/en/xampp.html, the "Acquia Drupal Stack Installer":http://acquia.com/downloads and other pre-compiled and packaged server stacks. To do this;  | 
||
| 8 | |||
| 9 | # Skip the steps about:  | 
||
| 10 | 1. @passenger-install-apache2-module@  | 
||
| 11 | 3 | Josh Galvez | • Use webrick instead only if using for development environment only, passenger has better performance.  | 
| 12 | • You don't need @gem install passenger@ or the Passenger preferences pane if using webrick.  | 
||
| 13 | 2 | Bevan Rudge | 2. Enabling MySql with Server Admin  | 
| 14 | 3. Establishing defaults with rake and RAILS_ENV  | 
||
| 15 | # You may need to run the following command instead of @sudo gem install mysql@ — I'm not sure.  | 
||
| 16 | @sudo env ARCHFLAGS="-arch x86_64" gem install --no-rdoc --no-ri mysql -- --with-mysql-config=/usr/local/bin/mysql_config@  | 
||
| 17 | # You'll still need to download and install MySql binaries from the opensource.apple.com link in [[RedmineInstallOSXServer]]. @gem@ needs this in order to build the ruby-to-mysql plugin.  | 
||
| 18 | # Start your server-stack and check the MySQL server is running  | 
||
| 19 | # Either;  | 
||
| 20 | 1. Use the stack's phpMyAdmin or it's equivalent tool to create the database and user, *OR*  | 
||
| 21 | 2. Check that @mysql@ on the command line points to the mysql binary for your stack (@which mysql@) and create a database and user as per [[RedmineInstallOSXServer]].  | 
||
| 22 | # Link Mac OS X's socket to the stack's socket to trick Ruby into finding the right mysql instance:  | 
||
| 23 | @sudo ln -s /Applications/acquia-drupal/mysql/data/mysql.sock /var/mysql/mysql.sock@  | 
||
| 24 | # Start the Ruby web server with @ruby script/server webrick -e production@.  | 
||
| 25 | If you set the development database settings in @config/databases.yaml@ instead of the production database settings, you can replace _production_ with _development_ in the above command.  | 
||
| 26 | 3 | Josh Galvez | # Point your web browser at http://localhost:3000 if using webrick  |