美文网首页
CentOS 7安装Ruby on Rails

CentOS 7安装Ruby on Rails

作者: WessonWu | 来源:发表于2018-09-01 18:55 被阅读0次

1. 准备工作

在安装任何软件包之前,最好使用以下命令更新系统及其存储库。

yum -y update

系统更新后,我们可以使用以下命令安装所需的软件包。

yum -y install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

上面的命令将安装Git以及一些工具,后续将用于编译源代码并安装Ruby

2. 安装rbenv

请以您要在其中安装Ruby的用户身份运行以下命令,因为rbenv会在每个用户帐户上单独安装Ruby

首先,下载rbenv和相关插件

cd ~
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
# 用来编译安装 ruby
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
# 通过 rbenv update 命令来更新 rbenv 以及所有插件, 推荐
git clone git://github.com/rkh/rbenv-update.git ~/.rbenv/plugins/rbenv-update
# 使用 Ruby China 的镜像安装 Ruby, 国内用户推荐
git clone git://github.com/AndorChen/rbenv-china-mirror.git ~/.rbenv/plugins/rbenv-china-mirror
# 用来管理 gemset, 可选, 因为有 bundler 也没什么必要
git clone git://github.com/jamis/rbenv-gemset.git  ~/.rbenv/plugins/rbenv-gemset

然后,把下面的代码放到~/.bash_profile

export PATH="$HOME/.rbenv/bin:$PATH"
export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"
eval "$(rbenv init -)"

3. 安装Ruby

使用rbenv install --list列出所有的ruby版本

Available versions:
  1.8.5-p52
  1.8.5-p113
  ...
  2.5.0-rc1
  2.5.0
  2.5.1
  2.6.0-dev
  2.6.0-preview1
  2.6.0-preview2
  ...
安装命令
rbenv install 2.5.1        # 安装指定版本
rbenv versions             # 列出安装的版本
rbenv global 2.5.1         # 设置版本
ruby -v                    # 查看ruby版本
安装bundler
gem install bundler

4. 安装Rails

gem install rails
rbenv rehash
rails -v

5. 其他命令的使用

更换RubyGems镜像源
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.com
# 确保只有 gems.ruby-china.com
列出版本
rbenv versions               # 列出安装的版本
rbenv version                # 列出正在使用的版本
设置版本
rbenv global 2.5.1       # 默认使用该版本
rbenv shell 2.5.0        # 当前的 shell 使用 `2.5.0`, 会设置一个`RBENV_VERSION`环境变量
rbenv local 2.5.0        # 当前目录使用 `2.5.0`, 会生成一个 `.rbenv-version` 文件
# 取消设置
rbenv shell --unset
rbenv local --unset
其它
rbenv rehash                 # 每当切换 ruby 版本和执行 bundle install 之后必须执行这个命令
rbenv which irb              # 列出 irb 这个命令的完整路径
rbenv whence irb             # 列出包含 irb 这个命令的版本

6. 参考资料

相关文章

  • CentOS 7安装Ruby on Rails

    1. 准备工作 在安装任何软件包之前,最好使用以下命令更新系统及其存储库。 系统更新后,我们可以使用以下命令安装所...

  • CentOS 7 安装GitLab

    CentOS 7 安装GitLab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自...

  • centos7 github安装

    CentOS 7 安装GitLab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自...

  • CentOS 7 配置Ruby语言开发环境

    CentOS 7 配置Ruby语言开发环境 Ruby环境 安装Ruby 2.2 CentOS7存储库中的Ruby版...

  • ROR插件之 jquery-rails

    jquery-rails ruby 安装 jquery -rails rails 安装 jquery-ui-rai...

  • 利用Rbenv升级ruby到2.3.1

    升级Ruby 升级Rbenv 安装Ruby 2.3.1 安装Rails 5.0.0.1

  • rails学习

    使用 $gem install rails 安装rails (具体前置配置看ruby配置环境) rails安装...

  • 实现Demo

    1、安装rails工具 在安装rails之前需要先安装Ruby和SQLite3.检查Ruby是否安装的方式是在命令...

  • 部署Nervos ReBirth

    安装Ruby 安装Rails gem install builder rails 安装Secp256k1 secp...

  • ROR插件之 fullcalender

    fullcalender ruby 安装 fullcalender rails 安装 fullcalender 通...

网友评论

      本文标题:CentOS 7安装Ruby on Rails

      本文链接:https://www.haomeiwen.com/subject/smyuwftx.html