项目

常规

个人资料

操作

在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中的开源.apple.com链接下载并安装MySql二进制文件。构建ruby-to-mysql插件需要gem,如果已安装开发工具,则应已就绪。
  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网络服务器。
    如果您在config/databases.yaml中设置了开发数据库设置而不是生产数据库设置,您可以在上述命令中将production替换为development
  2. 如果使用webrick,请将网络浏览器指向https://127.0.0.1:3000

或者,按照RedmineInstall页面上的标准安装说明进行操作,并根据论坛帖子“Mac OS X - Snow Leopard安装说明”中的建议进行修改,该帖子发布于https://redmine.ruby-lang.org.cn/boards/2/topics/17148

OS X有一个免费的集成GUI安装程序,可以从http://bitnami.org/stack/redmine下载。

还可以参考使用BitNami Redmine Stack在OS X上安装Redmine教程

Josue Alvarez更新 近13年前 · 9次修订