在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
参考官方文档: https://rvm.io/rvm/offline 参考博客:https://blog.csdn.net/topswim/article/details/79260369 一、前提 centos6.8下ruby环境介绍:[root@xiaoyuer ~]# cat /etc/redhat-release CentOS release 6.8 (Final) [root@xiaoyuer ~]# uname -r 2.6.32-642.6.2.el6.x86_64 [root@xiaoyuer ~]# getenforce Disabled [root@xiaoyuer ~]# hostname -I 172.21.0.10 [root@xiaoyuer ~]# hostname xiaoyuer [root@xiaoyuer ~]# /etc/init.d/iptables status iptables: Firewall is not running. [root@xiaoyuer ~]#
1.1 .在https://github.com/rvm/rvm/tags上选择rvm安装版本。1.2 在联网的机器上,使用非root用户。下载rvm安装包,解压并安装。(此处安装包在家目录下)curl -sSL https://github.com/rvm/rvm/tarball/stable -o rvm-stable.tar.gz
mkdir rvm && cd rvm
tar --strip-components=1 -xzf ../rvm-stable.tar.gz
./install --auto-dotfiles
source ~/.rvm/scripts/rvm
选择版本并下载Ruby,rubygems,yaml安装包。(这里以Ruby 2.2.0和rubygems 2.4.6为例) curl -sSL https://ftp.ruby-lang.org/pub/ruby/ruby-2.2.0.tar.bz2 -o ruby-2.2.0.tar.bz2
curl -sSL http://production.cf.rubygems.org/rubygems/rubygems-2.4.6.tgz -o rubygems-2.4.6.tgz
curl -sSL http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz -o yaml-0.1.6.tar.gz
1.3 将下载后的安装包统一放置在解压后的rvm文件夹下的archives文件夹中(如果没有需要创建)。并将其路径加入~/.rvmrc中(没有对应文件,则需要创建)。echo rvm_archives_path=/path/to/tarballs/ >> ~/.rvmrc 取消自动依赖并手动安装对应依赖包。(此处离线安装时,需要下载对应安装包,上传并手动安装)。 rvm autolibs read-fail
source /etc/profile.d/rvm.sh rvm requirements
这里选择yum安装(缺什么安装什么) yum install -y bison gcc-c++ libffi-devel libtool patch readline-devel sqlite-devel zlib-devel libyaml-devel openssl-devel 1.4 安装Rubyecho "" > rvm/gemsets/default.gems
echo "" > ~/.rvm/gemsets/global.gems
rvm install 2.2.0 --rubygems 2.4.6
rvm use 2.2.0 --default
操做请参考线安装 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论