Rails环境搭建

简介: 今天在ubuntu上搭建了rails环境,为方便后续查阅,特此记录 1、更新软件包,安装必要的软件 sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential bison openssl libreadl

今天在ubuntu上搭建了rails环境,为方便后续查阅,特此记录


1、更新软件包,安装必要的软件


sudo apt-get update


sudo apt-get upgrade


sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev

 

2、安装RVM 如果系统中存在多个版本ruby,使用RVM进行管理是不二之选


curl -L https://get.rvm.io | bash -s stable


这一步有时会报错,提示找不到公钥,这是签名验证没通过,根据提示,执行下面操作:


gpg --keyserver hkp://keys.gnupg.net --recv-keys

409B6B1796C275462A1703113804BB82D39DC0E3

 

3、载入RVM环境,如果新打开终端,此步可略过 source ~/.rvm/scripts/rvm


4、安装ruby rvm install 2.0.0


这一步有时候会有下面这样的报错:


Error running 'requirements_debian_update_system ruby-2.0.0-p386',

showing last 15 lines of /home/yangye/.rvm/log/1448033555_ruby-2.0.0-p386/update_system.log

++ case "${TERM:-dumb}" in

++ case "$1" in

++ [[ -t 2 ]]

++ return 1

++ printf %b 'There has been error while updating '\''apt-get'\'', please give it some time and try again later.

404 errors should be fixed for rvm to proceed. Check your sources configured in:

/etc/apt/sources.list

/etc/apt/sources.list.d/*.list

\n'

There has been error while updating 'apt-get', please give it some time and try again later.

404 errors should be fixed for rvm to proceed. Check your sources configured in:

/etc/apt/sources.list

/etc/apt/sources.list.d/*.list

++ return 100

Requirements installation failed with status: 100.


解决办法: 在安装ruby前先执行这条命令


rvm autolibs disable

 

5、设置默认ruby版本 rvm 2.0.0 --default

 

6、改gem的镜像源


gem source -r https://rubygems.org/ gem source -r https://ruby.taobao.org/

 

7、安装bundler gem install bundler

 

8、安装rails gem install rails


后续在使用中还会遇到其他问题,届时会继续补充

相关文章
|
6月前
|
JavaScript Windows
NodeJS 安装及环境配置
NodeJS 安装及环境配置
102 1
|
缓存 JavaScript
nodejs安装和环境配置
nodejs安装和环境配置
428 0
|
移动开发 前端开发 关系型数据库
Ruby on Rails 快速入门1
Ruby on Rails 快速入门1
116 0
|
存储 前端开发 关系型数据库
Ruby on Rails 快速入门2
Ruby on Rails 快速入门2
147 0
|
程序员 网络安全 Ruby
利用vagrant快速搭建rails开发环境
利用vagrant快速搭建rails开发环境
79 0
|
JavaScript 前端开发 Java
基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境
2023年,“非著名Web框架”--Ruby on Rails已经18岁了。在今年,Rails 6.0趋于完善,除了拿掉讨厌的Jquery,Webpacker 也成为默认前端打包方案,Sprockets 开始软着陆,未来很可能会和Jquery一样被彻底废弃,这就是历史的进程。
基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境
|
JavaScript 前端开发 Java
Nodejs安装及环境配置
nodejs安装及环境配置,保姆级教程,msi安装方式,绿色版本安装方式,多个nodejs共存,nodejs版本管理器。
297 0
Nodejs安装及环境配置
|
关系型数据库 MySQL 网络安全
|
Ubuntu 关系型数据库 MySQL
【Ruby on Rails全栈课程】1.3 Ruby On Rails运行环境安装 创建并启动项目
一. Ruby On Rails环境安装 1、打开Ubuntu系统(Windows系统打开虚拟机登录到Ubuntu系统;IOS系统在终端打开rails-va文件夹cd rails-va,输入vagrant up,再输入vagrant ssh),更新源列表
184 0
|
JavaScript Ubuntu 前端开发
在vagrant部署的Ubuntu系统搭建ruby on rails环境
#准备工作,更新源,安装依赖包等
130 0