Mac上Rails环境配置与Mysql安装指南

需积分: 10 1 下载量 195 浏览量 更新于2024-09-09 收藏 173KB DOCX 举报
在Mac上搭建Rails开发环境是一个常见的任务,特别是在使用集成开发环境如RubyMine时。本文将详细介绍如何在Mac环境中设置Rails所需的Ruby、Bundler、Xcode、MySQL以及必要的配置步骤。 首先,我们需要了解Mac系统默认已经预装了Ruby。不过,由于国内网络访问rubygems.org可能不稳定,所以建议移除官方源并添加淘宝镜像,提升Gem包的下载速度。可以通过以下命令进行操作: 1. 移除官方源:`gemsources --remove https://rubygems.org/` 2. 添加淘宝源:`gemsources -a http://ruby.taobao.org/` 3. 检查已添加的源列表:`gemsources -l` 接着是Rails的安装。由于Mac上可能缺少Bundler,所以我们需要通过sudo权限来安装它:`sudo gem install bundler`。另外,为了支持Rails的开发,还需要安装Xcode Command Line Tools,可以通过`xcode-select --install`命令来完成。安装Rails本身则使用`sudo gem install rails`。 安装MySQL对于Rails应用来说也很重要。首先,需要从官网下载并安装MySQL。安装完成后,通过命令行启动MySQL服务。为了让MySQL在终端中更方便操作,需要调整.bash_profile或.bashrc文件: - 显示隐藏文件:`defaults write ~/Library/Preferences/com.apple.finder AppleShowAllFiles -bool true` - 在.bash_profile或.bashrc中添加MySQL路径,如: ```bash if [ -f ~/.bashrc ]; then source ~/.bashrc fi export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$DYLD_LIBRARY_PATH" ``` - 如果.bash_profile不存在,需要新建并添加MySQL别名: - 打开终端,cd到用户目录 - 创建或编辑.bash_profile(或.bashrc) - 添加`alias mysql=/usr/local/mysql/bin/mysql` 和 `alias mysqladmin=/usr/local/mysql/bin/mysqladmin` - 保存并关闭 最后,创建MySQL管理员账户,通过`mysqladmin -u root password root`命令设置root密码。如果遇到权限问题,可以使用`sudo`来执行`mysqld_safe --user=mysql --skip-grant-tables --skip-networking &`。 Mac上Rails环境的搭建涉及Ruby、Bundler、Xcode工具链及MySQL的配置,确保了开发过程中依赖包的正确安装和环境变量的设置,使得开发者能够顺畅地进行Rails应用程序的开发与管理。