動作
在 Mac OS X 10.6 上安裝 Redmine(桌面版 — 非伺服器版)¶
由於 Mac OS X 沒有「伺服器管理」應用程式,您需要從命令列手動啟動和設定 MySQL。如果您在系統偏好設定中安裝了 MySQL 偏好設定面板,則可以從那裡啟動/停止 MySQL。
或者,如果您僅針對開發環境進行安裝,則可以使用其他 MySQL 實例,例如與 MAMP、MAPStack、XAMPP、Acquia Drupal Stack Installer 以及其他預先編譯和打包的伺服器堆疊捆綁在一起的實例。為此;
- 跳過以下步驟
1.passenger-install-apache2-module
• 僅在僅用於開發環境時才使用 webrick,passenger 具有更好的效能。
• 如果使用 webrick,則不需要gem install passenger
或 Passenger 偏好設定面板。
2. 使用伺服器管理啟用 MySql
3. 使用 rake 和 RAILS_ENV 建立預設值
- 如果
sudo gem install mysql
失敗,您可能需要建置您的 mysql gem。例如,根據您安裝 mysql 的位置,您可以嘗試以下操作
sudo env ARCHFLAGS="-arch x86_64" gem install --no-rdoc --no-ri mysql -- --with-mysql-config=/usr/local/bin/mysql_config
sudo env ARCHFLAGS="-arch x86_64" gem install --no-rdoc --no-ri mysql -- --with-mysql-config=/usr/local/mysql-5.1.34-osx10.5-x86_64/bin/mysql_config
- 您可能需要從 RedmineInstallOSXServer 中的 opensource.apple.com 連結下載並安裝 MySql 二進制檔案。
gem
需要它才能建置 ruby-to-mysql 外掛。如果您安裝了開發人員工具,則應該已安裝。 - 啟動您的伺服器堆疊並檢查 MySQL 伺服器是否正在執行
- 或者;
1. 使用堆疊的 phpMyAdmin 或其等效工具來建立資料庫和使用者,或
2. 檢查命令列上的mysql
是否指向堆疊的 mysql 二進制檔案(which mysql
),並按照 RedmineInstallOSXServer 建立資料庫和使用者。 - 將 Mac OS X 的 mysql 通訊端連結到堆疊的通訊端,以誘使 Ruby 找到正確的 mysql 實例
sudo ln -s /Applications/acquia-drupal/mysql/data/mysql.sock /var/mysql/mysql.sock
- 或 -
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
- 或 -
在您的 config/database.yml 中新增參數socket: /path/to/socket.sock
- 使用
ruby script/server webrick -e production
啟動 Ruby Web 伺服器。
如果您在config/databases.yaml
中設定了開發資料庫設定而不是生產資料庫設定,則可以在上述命令中將 *production* 替換為 *development*。 - 如果使用 webrick,請將您的網路瀏覽器指向 https://127.0.0.1:3000
或者,您可以按照Redmine 安裝說明中的標準安裝指示進行操作,並根據論壇文章「Mac OS X - Snow Leopard 安裝說明」(https://redmine.dev.org.tw/boards/2/topics/17148)中的建議進行修改。
有一個免費提供的 OS X 多合一 GUI 安裝程式,可以從http://bitnami.org/stack/redmine下載
由 Josue Alvarez 於 將近 13 年前 更新 · 9 個修訂版本