Mac上Rails环境配置与Mysql安装指南
需积分: 10 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应用程序的开发与管理。
1516 浏览量
222 浏览量
369 浏览量
2025-01-07 上传
2025-01-07 上传
2025-01-07 上传
2025-01-07 上传
zjanjun
- 粉丝: 0
- 资源: 4
最新资源
- ParaAloe
- 上学期高一年级组工作计划
- LBS^2 milw0rm模板
- angular2-test:Angular2游乐场
- 东方日报
- cat-and-mouse
- Hawk-GUI:Hawk的Web界面,用于在Web上存储,处理和显示报告
- aif-interactive-map-frontend:AIF交互式地图的前端代码
- make_dataset.rar
- 各种角度的路面裂痕.rar
- absoduler.js:绝对调度程序-事件调度程序实时同步多个设备
- 光子的颜色-项目开发
- git-app_test
- 国土所2014年工作计划
- PJBlog3 BeijingNO.1模板
- nucamp_bootstrap:Nucamp Bootstrap项目网站