Ubuntu18.04安装rvm、ruby2.6.5和rails5.2.6
- IT业界
- 2025-09-02 20:21:01

系统环境:Ubuntu 18.04
一、安装前准备1.
sudo apt update2.
sudo apt upgrade如果提示abort,忽略。
3.
sudo apt install sqlite3 gnupg curl git libpq-dev 二、安装rvm ruby版本管理器 1.切换管理员模式 sudo su 2.安装软件签名公钥 gpg --keyserver hkp://keyserver.ubuntu --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB查看是否已安装
gpg --list-keys 409B6B1796C275462A1703113804BB82D39DC0E3 gpg --list-keys 7D2BAF1CF37B13E2069D6956105BD0E739499BDB3.安装rvm和ruby的最新版本
不需要最新版本,去掉命令- -ruby
curl -sSL get.rvm.io | bash -s stable –ruby“Thanks for installing RVM”表示rvm安装成功,且安装了最新的ruby版本(ruby-3.0.0)
4.启动rvm,查看rvm版本 source /usr/local/rvm/scripts/rvm rvm -v5.rvm更新至最新最稳定的状态
rvm get stable --autolibs=enable
6.查看所有ruby版本rvm list known
三、安装ruby2.6.5和rails5.2.6 1.安装ruby2.6.5 rvm install ruby-2.6.5 (1)设置ruby的默认版本、查看ruby的版本 rvm --default use ruby-2.6.5 ruby -v(2)安装Nodejs
我们需要安装nodejs作为ruby的js运行时环境;添加nodejs仓库
curl -sL deb.nodesource /setup_10.x | sudo -E bash -安装nodejs
sudo apt install -y nodejs (3)更新gemgem是ruby的包管理工具,在我们安装ruby的时候,他已经被自动安装上了。执行命令"gem update –system"会报错,原因是最新的rubygems需要ruby版本>=3.1.0,但是我们需要安装ruby2.6.5的。错误如下:
解决办法:安装ruby2.6.5对应的rubygems版本
wget rubygems.org/rubygems/rubygems-3.2.22.tgz tar -xzvf rubygems-3.2.22.tgz cd rubygems-3.2.22 ruby setup.rb(4)查看gem版本 gem -v 2.安装rails5.2.6 gem install rails -v 5.2.6 (1)查看rails是否安装成功 rails -v
cd 退出管理员模式。
(2)bundle install 出错及解决办法注意:bundle install时会出现以下错误,原因是我们使用管理员模式安装的,涉及权限问题。
错误信息:You don't have write permissions for the /usr/local/rvm/gems/ruby-2.6.5/wrappers directory.
解决办法:
修改 RVM 目录权限
sudo chown -R $USER:$USER /usr/local/rvm/gems/ruby-2.6.5重新运行 bundle install
bundle installUbuntu18.04安装rvm、ruby2.6.5和rails5.2.6由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Ubuntu18.04安装rvm、ruby2.6.5和rails5.2.6”