阿里云ubuntu16.04安装ruby
0x0 准备
环境:阿里云轻量服务器ubuntu16.04
目的:安装beef需要的ruby环境
更新软件
sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgrade
修改host,方便github
vim /etc/hosts
//先按i,切换模式
//将下面的内容复制进去
//完成后,按两下esc,输入:wq保存
//注意别漏了冒号
192.30.253.113 github.com192.30.253.113 github.com192.30.253.118 gist.github.com192.30.253.119 gist.github.com
0x1 安装rvm
Rvm是ruby的版本管理器,阿里云ubuntu16.04的apt-get方式安装的ruby是2.3版本,很老,运行beef时会报错:不支持,升级至2.4以上
首先,使用gpg命令联系公钥服务器,并请求用于对每个RVM版本进行签名的RVM项目的密钥。这样可以验证您将下载的RVM版本的合法性。从您的主目录,执行以下命令:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
使用curl下载RVM安装脚本,如果尚未安装curl,请先安装curl
sudo apt-get install curl
接下来,使用curl命令从项目的网站下载RVM安装脚本。 引导命令的反斜杠确保我们使用常规curl命令,而不是任何改变的别名版本。
\curl -sSL https://get.rvm.io -o rvm.sh
执行此命令来安装最新的RVM稳定版本,留意安装目录,我的是/usr/local/rvm:
cat rvm.sh | bash -s stable
下为提示
…Installation of RVM in /usr/local/rvm/ is almost complete:…
运行下面的命令,确保安装的是最新版本:
rvm get stable
检查安装Ruby的需求条件:
rvm requirements
//如果提示“command not found”,可以运行下面的命令:
source /usr/local/rvm/scripts/rvm
//注:因为我的电脑自动安装到此目录,所以用上面的路径,如果你的不是,切换到你的目录即可
//或者尝试
source ~/.rvm/scripts/rvm
检查是否安装成功:
rvm -v
0x2安装ruby
使用rvm命令安装最新版本的Ruby,此过程将下载并安装Ruby及其组件,并将此版本的Ruby作为系统将使用的默认版本。 如果您已经安装了一个版本的Ruby,这将避免冲突:
rvm install ruby –default//如果未安装过ruby,即此为第一次安装,去掉-default
脚本完成后,将安装最新版本的Ruby。
除了Ruby之外,RVM还安装了一些相关工具,包括irb,交互式Ruby控制台,rake,可以运行自动化脚本的程序和gem,这样可以轻松地安装和更新您可能在自己的项目中使用的Ruby库。
要检查您安装的Ruby版本,请键入以下命令:
ruby -v
出现下面的信息
# ruby -vruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-linux]
参考资料:
https://www.linuxidc.com/Linux/2017-07/145553.htm
https://blog.csdn.net/god_wot/article/details/33014303
转载于:https://www.cnblogs.com/Rain99-/p/10666247.html
阿里云ubuntu16.04安装ruby相关推荐
- 阿里云ubuntu16.04 安装桌面版---亲测
1.当我们购买了阿里云服务器后,登陆后,进行如下操作,点击云服务器. 2.点击数字,进去我们的控制台 3.我们来修改密码,设置自己想要设置的密码 充值密码:是重置ubuntu中root的密码 修改远程 ...
- 阿里云Ubuntu16.04升级python3.6和pip
ubuntu16.04安装python3.6 一.Python3.6 ubuntu16.04默认的软件repository中并不包含python3.6(最高到python3.5),所以无法通过命令ap ...
- 阿里云 Ubuntu16.04 部署 LAMP
1.更新软件源 sudo apt-get update 2.安装Apache sudo apt-get install apache2 3.查看Apache是否安装成功 apache2 –v 如下所示 ...
- 阿里云ubuntu18.04安装最新版本nodejs
nodejs官网查看最新推荐的稳定版本,复制源码链接链接(我用的是淘宝镜像,下载更快) https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16 ...
- 阿里云Ubuntu16.04 启动redis报错
今天早上启动redis的时候报错: root@stu:~# /etc/init.d/redis-server start [....] Starting redis-server (via syste ...
- 阿里云ECS ubuntu16.04安装桌面图形界面
头次租阿里的ubuntu16.04服务器,想搞个图形界面玩玩,各种教程试了几个小时无果. 不过收到一个文章启发,apt list到一个包ubuntu-desktop 感觉是找到了关键,遂apt ins ...
- 阿里云服务器Ubuntu16.04安装Anaconda(python3.6)和本地远程连接jupyter
一.ubuntu16.04安装Anaconda(python3.6) 1.上传Anaconda 我选择的是在本地下载了anaconda的linux版本,之后用xftp上传到服务器上 下载地址:http ...
- 阿里云服务器ECS安装Ubuntu18.04桌面图形环境
前言: 2020年冠状肺炎期间,[阿里云]为学生免费赠送了价值918元的ECS服务器.点击领取 2 vCPU 4 GiB 1 Mbps 6个月 一.远程连接Ubuntu(已完成可跳过) 目标如图: 1 ...
- ubuntu16.04安装python3.6-dev超时_vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤...
因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装.但是安装了半天浪费了 ...
- Ubuntu16.04安装Docker CE 并配置加速器
PS:腾讯云Ubuntu16.04 64位,安装Docker CE 17.03 Docker目前分为两个版本: Docker Enterprise Edition (Docker EE) 专为企业开发 ...
最新文章
- dev编译器:c++如何让其输出小数16.84,浮点数类型数据!
- 计算机视觉知识点总结
- R语言list.dirs函数获取目录列表实战
- Java学习笔记--StringTokenizer的使用
- Quorum企业以太坊环境搭建教程
- 557. 反转字符串中的单词 III
- IOS Key-Value Observing (KVO)
- Vue2.0 + ElementUI 手写权限管理系统后台模板(三)——页面搭建
- 供应商否认iPhone 12延迟推出传闻 称生产按计划进行
- 使用ShellExecuteEx打开文件或者其他
- 【python】列表的定义与操作
- python定时爬取数据_python实现scrapy爬虫每天定时抓取数据的示例代码
- 关于数据仓库和OLAP的问题!
- jQuery源码研究——怎么看源码
- 图像处理之图像分割(一)之活动轮廓模型:Snake算法简单梳理
- 鲁大师电脑硬件兼容性测试软件,还在用鲁大师?查看电脑硬件信息可以用这些免费的软件!...
- 一文讲懂蓝绿发布和金丝雀发布
- cacti nagios nginx squid等怎么读?
- 用计算机查找文件地址吗,如何快速搜索电脑里的文件( 快速准确定位和查找电脑文件位置的方法...
- 抖音上的python课程_如何用Python抓抖音上的小姐姐