目标读者
对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