栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Ruby开发

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

Ruby开发 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

目标读者

对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

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/226365.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号