ubuntu 18.04.5 server版安装ruby2.3.5

一、安装ubuntu 18.04.5 server版

不显示系统安装图片。直接进入到相关操作

1.1 设置ROOT账户

命令:

sudo passwd root

建议直接开启SSH。

1.1.1 开启root远程

  1. 使用下方代码进入并修改文件找到PermitRootLogin(下图一是默认;图二修改的结果)
sudo vim /etc/ssh/sshd_config

默认情况

  1. 将PermitRootLogin prohibit-password 修改为
PermitRootLogin yes

修改之后

  1. 重启电脑或重启服务
重启电脑:init 6
重启服务:service ssh restart
  1. 安装SSH服务
sudo apt-get install openssh-server

检查是否启动:

sudo ps -e | grep ssh

1.2 更换apt源

  1. 备份源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
  1. 更换源(清华、阿里的源都可以)
    先使用dd删除原来的内容,在添加新的源
    vim 使用命令暂未更新
vim /etc/apt/sources.list

个人使用的是清华源:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  1. 使用命令更新软件及软件包
sudo apt-get update
sudo apt-get upgrade

1.3 设置DNS

vim /etc/systemd/resolved.conf

设置DNS

1.4 设置静态网路

我使用的是虚拟机直接用网络桥接模式。

  1. 进入配置文件夹下
cd /etc/netplan
  1. 使用"ls"命令,查看配置文件名(如下图:)
    在这里插入图片描述
  2. 在.yaml文件中,找到dhcp4并修改为no,将下方配置复制并修改为自己对应的IP、网关、DNS.

修改前图片:
修改前
使用下方代码,修改后图片:(注意每一级的对应)
修改后图片

            dhcp4: no
            addresses: [192.168.2.11/24]
            optional: true
            gateway4: 192.168.2.1
            nameservers:
                    addresses: [202.102.224.68]
  1. 更新配置
sudo netplan apply

二、安装ruby2.3.5及相关环境

在Linux(具体是UBuntu18.04.5)中安装ruby及其相关环境,使用的用户建议是普通用户

2.1 安装rvm

获取密钥及安装rvm链接:rvm.

2.1.1 安装前操作

1、在hosts文件中,配置域名与ip的映射关系:

hosts位置:

sudo vim /etc/hosts

添加内容:(前提需要确定这个域名是这个IP。链接:输入下方域名获取对应IP

185.199.108.133 raw.githubusercontent.com 

2.1.2 安装rvm

  1. 安装gnupg2
apt install gnupg2
  1. 安装rvm(rvm官方地址.)
  • 导入公钥
    官方网址上的第一步导入公钥容易失败,建议用下方的命令:
gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
#如果hkp://ipv4.pool.sks-keyservers.net 不成功使用下方几个替换
1、hkp://keys.openpgp.org 
2、hkp://pgp.mit.edu 
3、hkp://keyserver.pgp.com 
4、hkp://keyserver.ubuntu.com 

导入成功

  • 安装RVM
\curl -sSL https://get.rvm.io | bash -s stable

安装过程中,如果出现签名验证失败的错误,把rvm官网的第一个命令在执行一次。
安装成功

  • 验证rvm
    验证时,容易出现下方的错误:

Command ‘rvm’ not found, but there are 21 similar ones.

使用下方命令解决:

source /etc/profile.d/rvm.sh

验证成功

  • 更新文件信息
source ~/.bashrc
  1. 安装ruby 2.3.5
rvm install 2.3.5
  • 验证命令
ruby -v
  • 安装bundler命令:
apt install ruby-bundler
  • 安装rails 4.2.4
gem install rails -v  4.2.4

到这里,全文结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

本人SGJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值