《Ruby~笔记》0x00
2018-11-08 本文已影响7人
蕪園樓主香獨秀
安装 ruby 开发环境
- 安装 RVM
#从公钥服务器获取公钥证书
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
#下载并安装 RVM
$ curl -sSL https://get.rvm.io | bash -s stable
- 载入 RVM 环境
source ~/.rvm/scripts/rvm
- 修改 RVM 的 Ruby 源为 Ruby China 的镜像服务器
echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
- 使用 RVM 安装 Ruby
rvm requirements
rvm install 2.4.1 --disable-binary
ruby -v
gem -v
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
- 使用 RVM 管理 Ruby
# 可省略 use 简写为 rvm 2.4.1
rvm use 2.4.1
rvm use 2.4.1 --default
rvm list
rvm remove 2.4.1
- 建立 Gemset
rvm use 2.4.1
rvm gemset create LC-FT
- 使用 RVM 管理 Gemset
rvm use 2.4.1
rvm use 2.4.1@LC-FT
rvm use 2.4.1@LC-FT --default
rvm gemset list
rvm gemset empty 2.4.1@LC-FT
rvm gemset delete LC-FT
- 安装 Bundler
gem install bundler
- 安装 Rails
gem install rails
rails -v
- 名词说明
命令 | 功能 |
---|---|
rvm | 安装管理 ruby 各版本,管理 gemset |
ruby | ruby 语言的解释器(interperter),通过 rvm install安装,与gemset 组成环境,如:2.4.1@LC-FT |
gemset | gem 仓库,通过 rvm gemset create 生成 |
gem | gem 下载器,相当于 java 中 jar 包 |
rails | ruby web 框架,通过 gem install 安装 |
bundler | 依赖管理工具,相当与 maven ,每个项目都有个相当于 pom.xml 的 Gemfile 文件,通过 bundle 命令来刷新 Gemfile 中描述的依赖 |