操作
在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中的开源.apple.com链接下载并安装MySql二进制文件。构建ruby-to-mysql插件需要gem,如果已安装开发工具,则应已就绪。
- 启动服务器堆栈并检查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网络服务器。
如果您在config/databases.yaml
中设置了开发数据库设置而不是生产数据库设置,您可以在上述命令中将production替换为development。 - 如果使用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下载。
由Josue Alvarez更新 近13年前 · 9次修订