ruby + rvm + rails 环境搭建

所有的操作都基于MacOS 13.0,inter芯片,自带终端加载.zshrc配置。最好是以翻墙(自行百度)的前提下来使用该文章。

brew如果你没有可以查看其官方文档,然后在安装好brew后最好切换一下其安装源这篇文章以供参考

首页你需要确认自己的电脑上是否存在ruby + rvm + rails,运行下面代码看是否出现对应的版本信息,出现就说明其工具是有的,那你就可以跳过对应的安装了。

# 查看各个工具版本信息
ruby -v
rvm -v
rails --version

安装rvm

其实你只需要安装一个rvm就可以了,然后就可以利用rvm 切换任意的ruby 版本。其安装教程官网首页就是的。

gpg --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable

分别执行上面两行指令就好了。

注意:你会发现官网使用的gpg2,但gpg2你又无法使用brew安装,你可以选择直接brew install gnupg ,然后你就可以使用gpg 代替gpg2了。

出现下图就说明你安装完成了。gpg2 --keyserver keys.openpgp.org --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

 

但是当前还没有完哦!你会发现你在终端中执行rvm -v 还是提示没有该指令。

你还需要把$HOME/.rvm/bin 加入对应终端配置文件中。比如我加载的配置文件是.zshrc机智需要执行一下操作:

# 在.zshrc文件最后追加echo中的文本
echo 'export PATH="$PATH:$HOME/.rvm/bin"' >> ~/.zshrc
# 刷新.zshrc
source ~/.zshrc

然后在执行rvm -v 就会愉快的发现有版本信息了。那么恭喜你rvm 安装成功。

rvm的使用

查看可安装的ruby版本
rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-p374]
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p320]
[ruby-]1.9.3[-p545]
[ruby-]2.0.0-p353
[ruby-]2.0.0[-p451]
[ruby-]2.1[.1]
[ruby-]2.1-head
ruby-head
...

安装ruby版本

# rvm install 版本号
rvm install 2.1
Checking requirements for opensuse.
Requirements installation successful.
Installing Ruby from source to: /home/mpapis/.rvm/rubies/ruby-2.1.1, this may take a while depending on your cpu(s)...
...
Install of ruby-2.1.1 - #complete
Using /home/mpapis/.rvm/gems/ruby-2.1.1

切换ruby版本

# rvm use 版本号
rvm use 2.1
Using /home/mpapis/.rvm/gems/ruby-2.1.1

查看ruby版本

ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]

查看ruby 安装目录,使用which指令查看安装目录

which ruby
# 这是我电脑的目录
/home/rcc/.rvm/rubies/ruby-2.1.1/bin/ruby

rails安装

在安装rails 之前简单说明一下,因为rails 是基于ruby的一个MVC快捷开发框架,所以可能在有些项目中会对rails有版本要求要锁定对应的版本,到时你只需要在对应项目下执行bundler install 就好了。

安装步骤:官方文档也有安装流程

# 说实话我不是很明白为什么在安装rails之前需要安装sqlite,有兴趣的朋友可以自行了解下。我后续抽时间在补充一篇说明。
brew install sqlite
# ruby 提供的gem,你安装好ruby就会有的。
gem install rails
# 产看是否安装成功
rails --version
# 使用rails工具创建项目,下面是创建了一个blog项目
rails new blog

其实项目结构,或使用文档请移至官方文档

总结

每一个工具的使用都是从他的安装开始的,想要了解一个工具首先学会安装他吧!哈哈哈........

扩展一下其实可以了解linux 的编译安装,你这样有的时候会去看其工具的源码(别问为什么会看,不是报错,谁会想去一个几千行的文件了),你了解的会更深刻一点。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值