專案

一般

設定檔

動作

在 Mac OS X 10.6 上安裝 Redmine(桌面版 — 非伺服器版)

伺服器版的說明請見此處.

由於 Mac OS X 沒有「伺服器管理」應用程式,您需要從命令列手動啟動和設定 MySQL。如果您在系統偏好設定中安裝了 MySQL 偏好設定面板,則可以從那裡啟動/停止 MySQL。

或者,如果您僅針對開發環境進行安裝,則可以使用其他 MySQL 實例,例如與 MAMPMAPStackXAMPPAcquia Drupal Stack Installer 以及其他預先編譯和打包的伺服器堆疊捆綁在一起的實例。為此;

  1. 跳過以下步驟
    1. passenger-install-apache2-module
    • 僅在僅用於開發環境時才使用 webrick,passenger 具有更好的效能。
    • 如果使用 webrick,則不需要 gem install passenger 或 Passenger 偏好設定面板。
    2. 使用伺服器管理啟用 MySql
    3. 使用 rake 和 RAILS_ENV 建立預設值
  1. 如果 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
  2. 您可能需要從 RedmineInstallOSXServer 中的 opensource.apple.com 連結下載並安裝 MySql 二進制檔案。 gem 需要它才能建置 ruby-to-mysql 外掛。如果您安裝了開發人員工具,則應該已安裝。
  3. 啟動您的伺服器堆疊並檢查 MySQL 伺服器是否正在執行
  4. 或者;
    1. 使用堆疊的 phpMyAdmin 或其等效工具來建立資料庫和使用者,
    2. 檢查命令列上的 mysql 是否指向堆疊的 mysql 二進制檔案(which mysql),並按照 RedmineInstallOSXServer 建立資料庫和使用者。
  5. 將 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
  1. 使用 ruby script/server webrick -e production 啟動 Ruby Web 伺服器。
    如果您在 config/databases.yaml 中設定了開發資料庫設定而不是生產資料庫設定,則可以在上述命令中將 *production* 替換為 *development*。
  2. 如果使用 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下載

另請參閱BitNami Redmine on OS X 教學

Josue Alvarez將近 13 年前 更新 · 9 個修訂版本