使用rbenv安装Ruby和Rails


1.安装rbenv

从GitHub检出rbenv并放入~/.rbenv文件夹。

$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv

编译一下加速rbenv(确保有gcc编译器和make)。

$ sudo apt update && sudo apt install gcc make
$ cd ~/.rbenv && src/configure && make -C src

添加~/.rbenv/bin的可执行文件到系统的$PATH。

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

RedHat系的系统修改的是~/.bash_profile文件
如果使用的是Zsh修改的是~/.zshrc文件
这里需要重启控制台才能生效!

初始化rbenv

$ ~/.rbenv/bin/rbenv init

如需验证rbenv安装成功,使用rbenv-doctor脚本验证一下。

$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash

安装ruby-build工具

$ mkdir -p "$(rbenv root)"/plugins
$ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

升级rbenv

$ cd ~/.rbenv
$ git pull

到这rbenv的安装就完成了,下面使用rbenv安装ruby。

2.使用rbenv安装ruby

$ rbenv install -l #列出可用ruby版本
$ rbenv install 2.5.0 #安装2.5.0版本的ruby

注意:这种方法在国内会特别慢!我们可以使用$ rbenv install -l命令查出最新版后用到淘宝的镜像下载文件

用wget下载用rbenv安装

$ sudo apt install libssl-dev libreadline-dev zlib1g-dev #确保有这几个库
$ wget https://ruby.taobao.org/mirrors/ruby/ruby-2.5.1.tar.bz2 
$ env RUBY_BUILD_MIRROR_URL=file:///home/server/ruby-2.5.1.tar.bz2# ~/.rbenv/bin/rbenv install 2.5.1

把ruby的bin添加到$PATH中

$ echo 'export PATH="$HOME/.rbenv/versions/2.5.1/bin:$PATH"' >> ~/.bashrc

重启控制台生效。
使用ruby -v验证。

3.使用gem安装rails

加速gem

$ gem -v
$ gem update --system
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l

安装rails

$ gem install rails

等待安装完成用$ rails -v测试rails安装情况。

你可能感兴趣的:(使用rbenv安装Ruby和Rails)