在linux,windows上安装ruby on rails开发环境

简介: ruby是一个非常优秀的语言,ruby的精髓rails可以让web开发的效率成倍的提高,下面就介绍一下我搭建rails环境的过程。windows下搭建ruby rails web开发环境本篇文章主要是在阿里云的服务器上搭建rails1.

ruby是一个非常优秀的语言,ruby的精髓rails可以让web开发的效率成倍的提高,下面就介绍一下我搭建rails环境的过程。
windows下搭建ruby rails web开发环境
本篇文章主要是在阿里云的服务器上搭建rails

1.安装ruby

sudo yum install ruby
安装稳定版本的ruby


image.png

image.png

然后输入y继续安装

2 安装rails

gem install rails


image.png

这个安装需要等待一会,貌似没反应,等待一下即可,如果报
Ruby version >=2.2.2先把ruby的版本进行升级.

1.安装RVM:
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 curl -L get.rvm.io | bash -s stable find / -name rvm -print
source /usr/local/rvm/scripts/rvm
2.查看rvm库中已知的ruby版本
rvm list known
3.安装一个ruby版本
rvm install 2.3.3
4.使用一个ruby版本
rvm use 2.3.3
Using /usr/local/rvm/gems/ruby-2.3.3 
[5].设置默认版本
rvm use 2.3.3 --default
[6].卸载一个已知版本
rvm remove 2.0.0
[7].查看ruby版本:
ruby --version
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-linux]
image.png

说明rails和ruby都安装成功了

接下来就可以使用rails命令来新建一个rails项目

rails new blog --skip-bundle
cd blog
还需要安装bundle(安装Gemfile配置文件的gem依赖的工具)
sudo yum install rubygem-bundler
bundle install

然后启动rails服务

cd bin/blog/bin
rails server

image.png

相关文章:
redis requires Ruby version >= 2.2.2
搭建Ruby on Rails开发环境
如何设置rails服务监听的ip和端口?)
fedora 搭建ruby on rails 开发环境
centos下搭建ruby on rails环境
Ruby Rails入门——windows下搭建Ruby Rails Web开发环境
如何快速正确的安装 Ruby, Rails 运行环境

目录
相关文章
|
6月前
|
安全 Linux 生物认证
Nexpose 8.25.0 for Linux & Windows - 漏洞扫描
Nexpose 8.25.0 for Linux & Windows - 漏洞扫描
256 0
Nexpose 8.25.0 for Linux & Windows - 漏洞扫描
|
6月前
|
安全 Linux iOS开发
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
630 53
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
6月前
|
安全 Linux 生物认证
Nexpose 8.24.0 for Linux & Windows - 漏洞扫描
Nexpose 8.24.0 for Linux & Windows - 漏洞扫描
338 17
Nexpose 8.24.0 for Linux & Windows - 漏洞扫描
|
6月前
|
Linux API iOS开发
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
486 14
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
6月前
|
SQL 安全 Linux
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
327 1
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
|
6月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
621 1
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
|
7月前
|
安全 Linux 网络安全
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
461 2
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
|
7月前
|
JSON 安全 Linux
Nexpose 8.22.0 for Linux & Windows - 漏洞扫描
Nexpose 8.22.0 for Linux & Windows - 漏洞扫描
262 1
Nexpose 8.22.0 for Linux & Windows - 漏洞扫描
|
7月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
523 1
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
|
7月前
|
安全 Ubuntu Linux
Nexpose 8.21.0 for Linux & Windows - 漏洞扫描
Nexpose 8.21.0 for Linux & Windows - 漏洞扫描
211 4
Nexpose 8.21.0 for Linux & Windows - 漏洞扫描