macbook pro 安装rails开发环境记录

之前的macbook pro18年买的,配置太低8g内存100g硬盘,经一次换屏幕多次换电池,现在已难以使用,出现硬盘空间不足,在开发高负荷运转时发烫严重、风扇很响问题。我由于不是程序员,业余爱好而已,身边也没有可以指导的老师,rails代码水平基本停留在CRUD水平,本来对code已经停了几年的我完全没兴趣的再去淘个mac再来练习code,在上个月偶然尝试用deepseek来指导我写个ruby脚本解决我工作中遇到的建立ip台账的工作,发现竟然成功完成了我的任务,这是我之前不敢想的,因为完全靠我自己,我对这个脚本代码要如何编写毫无头绪,至此打开了让deepseek指导我写代码的大门,我尝试让deepseek教我实现devise的登录触发邮件确认功能,尝试让deepseek教我写关注功能(当前琢磨了2个月才实现这个功能,deepseek几十秒就出来了),让我又有了兴趣再继续来玩玩code,所以在抖音商城淘了个二手的21年款m1芯片、32g内存、500g硬盘的mac,再次出发来练习练习code。

在我的过去的认知,编程领域要出发去探索ruby on rails的世界,开发环境安装就是一个很大的拦路虎,小白基本上是很难完全靠自己装载好rails的开发环境,特记录我这次在新二手mac安装rails开发的过程,供其他人参考。

我在安装过程遇到过一些问题,直接把报错黏贴给deepseek,它会告诉你如何解决,deepseek真是个不厌其烦的称心老师。

安装rails开发环境

1、安装 Xcode

xcode是一个在Mac上建立程序开发环境的辅助应用程序。
安装步骤:
在苹果的app store找到后安装、启动执行,首次执行,Xcode 会要求同意“使用者协议”,选择 Agree


image.png

安装成功:
xcode图形软件可正常启动

2、安装Command Line Tools

Command Line Tools是一种可以编译程序的软件。
但我们不会直接使用它,你可以把它想成是电脑执行编程需要的软体工具跟套件之一就可以了。
安装步骤
到 Mac 的 Spotlight


image.png

搜寻 Terminal


image.png

打开你的 “Terminal” (终端机)程式。(注意:未来我们都会透过这个程式来输入程序指令

在终端机里输入安装指令:
xcode-select --install
安装成功指令:
xcode-select -p
会输出:/Applications/Xcode.app/Contents/Developer

3、安装Homebrew

Homebrew 是开发者社群专为 MacOSX 打造的第三方套件管理程式,比如说安装 Ruby 需要一些编译工具或函式库,这些工具或函式库,可以从 Homebrew 取得。
从官网安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
使用官网因为网络问题可能会卡,建议使用清华大学镜像安装指令:
/bin/bash -c "$(curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/mirror-scripts/install.sh)"
使配置立即生效指令:
source ~/.zshrc
确认安装成功:
brew --version
会输出版本信息:Homebrew 4.6.7

4、安装ImageMagick和vips

ImageMagick 和 vips 是专门处理图片的函式库。未来我们在 Ruby 中常常需要使用 ImageMagick和vips 相关的功能,所以通常在初始环境时,我们也会一并先安装。
brew install imagemagick vips
确认是否安装成功?
vips --version
会输出版本信息:vips-8.17.1

5、安装PostgresSQL

PostgresSQL 是一套强大的资料库。许多网站开发预设使用 PostgresSQL 作为底层资料库。在初始环境时,我们也会一并先安装。

安装指令:
brew install postgresql
设定开启:
brew services start postgresql@14
确认安装成功:
psql --version
会输出版本号:psql (PostgreSQL) 14.19 (Homebrew)

6、安装RVM

在 Mac 开发 Ruby on Rails 程式时,因为 Ruby 版本更新很快,常常会遇到一些版本与权限上的问题。所以当在开发时,我们通常不会使用系统内建的 Ruby。而是会改采用一套 Ruby Version Manager 去管理 Ruby 的安装与升级。透过 Ruby Version Manager ( RVM) 去安装 Ruby。
安装 GPG 密钥(用于验证安装脚本正确性):
gpg --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
安装指令:
\curl -sSL https://get.rvm.io | bash -s stable
使rvm立即生效:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
source ~/.zshrc
确安装成功
rvm --version
会输出rvm版本:rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

7、安装ruby

将gem源换成国内的速度会快一点:
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
ruby安装指令:
rvm install 3.4.5 --with-openssl-dir="$(brew --prefix openssl@3)"
注:我安装时如果不带后面参数会报错,正常应该不用带参数
ruby是否安装成功:
rvm list
会输输出已安装成功的版本ruby:
ruby-3.4.5 [ arm64 ]
设定默认使用的ruby版本:
rvm alias create default ruby-3.4.5
查看当前使用ruby版本:
ruby -v
会输出当前使用ruby版本:ruby 3.4.5 (2025-07-16 revision 20cda200d3) +PRISM [arm64-darwin24]

8、安装rails

rails是我们开发网站要使用网站框架
安装指令:
gem install rails -v 8.0.2
确认安装成功:
rails -v
会输出rails版本:Rails 8.0.2

9、安装node和包管理工具yarn

安装指令:
brew install node
brew install yarn
安装是否成功:
node --version
会输出node版本信息:v24.7.0
yarn --version
会输出yarn的版本信息:1.22.22

安装rubymine (非必选,建议此编辑器,其他还有atom等免费方案)

官网下载安装,淘宝买个激活账号,大概十-几十块

测试rails开发环境是否成功

新建rails项目指令:

rails new rails101

设置命令行可启动rubymine打开项目编辑

用rubymine打开这个项目
然后开始配置后期可通过命令行启动rubymine步骤:
macOS: 点击顶部菜单栏 Tools -> Create Command-line Launcher...。
它会弹出一个对话框,显示默认的命令和路径(通常是 /usr/local/bin/mine)。
直接点击 OK 或 Create 即可。
修改配置启用命令行启动rubymine设置:
nano ~/.zshrc
在文件的末尾添加下面这行代码。这行代码的作用是将 RubyMine 的路径追加到现有的 "PATH"变量中。
export PATH="/Applications/RubyMine.app/Contents/MacOS:$PATH"
在 nano 编辑器中,按 Ctrl + O(写入)、按 回车 确认文件名、按 Ctrl + X(退出)。
让配置立即生效:
source ~/.zshrc
测试:关闭rubymine,cd rails01rubymine .,正常rubymine就会打开这个项目。

测试

bin/dev启动项目,http://127.0.0.1:3000/可打开出现如下图,说明开发环境配置成功

0f360af290d0eb5e2b060692bee47b18.png

大功告成

大约花了我1天多的时间~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容