继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Mac下最快速度搞定ruby学习环境

RISEBY
关注TA
已关注
手记 309
粉丝 70
获赞 317

目标读者

对ruby感兴趣的初学者

背景

最近和几个非程序员朋友聊天,几们表示都想学习编程,自己网上找资料对比以后觉得ruby语法感觉很亲切,同时听说ruby的开发效率特别高,很想学习ruby,不过打算自学时候被卡在了基础环境配置部分,到现在都没有成功运行1行代码。正好我做过ruby,就帮忙配置了基础环境。这里记录一下如何快速的配置ruby环境。

本文有部分内容参考 如何快速正确的安装 Ruby, Rails 运行环境 · Ruby China

安装

1. 环境要求

因为我和朋友用的都是Mac OS X,所以这里先记录下mac下的安装
linux系统用户,请跳到 安装rvm 1节

2. 安装依赖

2.1 安装Xcode

Mac下的开发环境,首先需要安装xcode,xcode里面集成了很多开发工具。
打开App Store,右上角输入 xcode


箭头标志的方向,如果显示的是 安装 ,请点击 安装 ,之后打开terminal终端应用程序输入


xcode-select --install

因为我已经安装过了,所以这里提示的是already installed

2.2 安装Homebrew

Homebrew是Mac系统中很方便安装软件的1个命令行工具。详细可以看 Homebrew — macOS 缺失的软件包管理器介绍,这里只介绍安装步骤

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

注意图片中箭头标识位置,根据提示进行安装,如果提示内容不一样,以提示为准。

2.3 安装rvm

rvm用途是用来管理不同版本的ruby,推荐它是因为使用很简单,至于为什么不用xcode安装好以后系统自带的ruby,原因是系统自带的ruby版本太老。大家在学习ruby代码时候,可能会遇到新版本的方法或者语法,老版本还不支持的问题
接着在刚刚的终端里面依次输入下面3行

brew install gpg # linux用户不需要执行本行
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable

如果最后1行安装过程失败,可以执行下面这行

curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable

安装好以后执行

rvm -v

会得到类似下面的提示

rvm 1.29.1 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]

3. 安装ruby

继续在命令行应用中输入下面2行

rvm requirementsrvm install 2.3.2 # 安装2.3.2版本,如果大家材料指定版本,可以把2.2.3 设为教材的版本号

随着漫长的安装等待以后,会提示安装成功。可以通过输入下面命令检查

ruby -v

至此,ruby环境安装完成,下面进入开发ide配置

4. IDE配置

对初学者,强烈建议使用IDE进行学习,ruby的IDE环境推荐用 JetBrains RubyMine,下载和安装这里就不做多说了。

5. IDE的使用

打开RubyMine,新建项目


在左侧的文件夹面板中新建main.rb文件,在右侧的代码面板中输入代码

puts ‘hello world’

点击Rubymine菜单中的”Run”


在弹出的界面中,选择刚刚的”main”一行并回车



会看到如下图


如果你在自己电脑上看到箭头标识部分,恭喜你已经成功的执行ruby第一行代码,接下来需要做的是熟悉Rubymine的使用和学习ruby的语法。

ruby新手入门教程 推荐大家配合电子版笨方法学ruby,会学习的更快哦。
如果觉得繁体版看的不舒服,可以买中文版实体书。



作者:watsy0007
链接:https://www.jianshu.com/p/885a0b981baf

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP