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


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

相关文章
|
28天前
|
Web App开发 存储 Ubuntu
如何为你的Rails应用配置Devise和OmniAuth
如何为你的Rails应用配置Devise和OmniAuth
30 4
|
10月前
|
SQL 前端开发 数据库
前端学 Ruby:熟悉Rails
前端学 Ruby:熟悉Rails
189 0
|
程序员 网络安全 Ruby
利用vagrant快速搭建rails开发环境
利用vagrant快速搭建rails开发环境
74 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框架开发环境
|
缓存 网络安全 开发工具
【Ruby on Rails全栈课程】5.3 项目上线--git部署项目
1、git分布式版本控制系统是什么? 现在本地电脑1有一套data_system的代码,如果想把这套代码放到云服务器上,应该怎么做呢? 最简单的做法是直接将本地电脑1上的代码拷贝到服务器上。 但是我们拷贝完成后发现了一个bug1,在本地电脑1的代码中修复了之后。需要与云服务器上的代码同步,还是要将本地电脑1的代码拷贝到服务器上吗? 团队的另一个人修改了bug2,没有修改bug1,他如果将自己本地电脑2的代码拷贝到服务器上,就会将你刚刚修改的bug1代码覆盖掉。 所以我们现在需要一个第三方先将代码处理整合一下,将我们自己的代码与团队其他人的代码整合起来,再通过git pull操作将整合后
176 0
【Ruby on Rails全栈课程】5.3 项目上线--git部署项目
|
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),更新源列表
176 0
|
关系型数据库 MySQL 网络安全
|
JavaScript Ubuntu 前端开发
在vagrant部署的Ubuntu系统搭建ruby on rails环境
#准备工作,更新源,安装依赖包等
125 0