文档章节

Ubuntu Ruby On Rails

 山里来的鱼
发布于 2016/07/08 16:37
字数 517
阅读 36
收藏 0

Ruby安装

官网

sudo apt-get install ruby-full

Installers

If the version of Ruby provided by your system or package manager is out of date, a newer one can be installed using a third-party installer. Some of them also allow you to install multiple versions on the same system

第三方工具允许你安装多个不同版本的ruby,如RubyInstaller

 RailsInstaller and Ruby Stack

If you are installing Ruby in order to use Ruby on Rails, you can use the following installers

RailsInstaller  支持OS X和Windows

Bitnami Ruby Stack 支持OS X、Linux和Windows

RVM (“Ruby Version Manager”)

RVM allows you to install and manage multiple installations of Ruby on your system. It can also manage different gemsets. It is available for OS X, Linux, or other UNIX-like operating systems.

Rails安装

sudo gem install rails

额……install了半天,被墙了么?

使用淘宝镜像

gem sources --remove https://rubygems.org/
gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
gem sources -l
gem install rails

我的机器上源是不带s的,所以第一条语句为

gem sources --remove http://rubygems.org/

Ruby和Rail版本不一致

可能由于之前安装过Gitlab,已经安装了ruby 1.3,gem install rails时,提示:

activesupport requires Ruby version >= 2.2.2

此时,可以利用Installers来安装多个版本的ruby,我选择的是RVM

注:按照下面安装ruby 2.3好像改变不了ruby -v输出的1.9……

安装Ruby Install

官网上有多种安装方式,不一一列举了,本文使用的是:

wget -O ruby-install-0.6.0.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.0.tar.gz
tar -xzvf ruby-install-0.6.0.tar.gz
cd ruby-install-0.6.0/
sudo make install

最后安装ruby 2.3

ruby-install ruby 2.3

注:命令支持路径,如果不带路径则是升级ruby

安装RVM

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable

完了之后要

source ~/.rvm/scripts/rvm

才能使用rvm,如rvm -v

rvm requirements
rvm install 2.3.0

指定版本:

rvm use 2.3.0 --default

注:我的没有执行这条命令,ruby -v显示2.3.

测试

装完rvm、ruby和rails之后

rails new blog
cd blog
rails server

其中,第一个命令会执行比较长时间,最后打开http://localhost:3000即可看到效果。

无法通过IP地址访问,详见Rails启动后,无法通过IP访问

可能会遇到一些问题,详见Ruby on rails安装问题

© 著作权归作者所有

共有 人打赏支持
下一篇: Ubuntu LAMP
粉丝 7
博文 156
码字总数 28874
作品 0
珠海
程序员
私信 提问
Ubuntu 14.04 Ruby,ROR环境搭建

在看国外一个物联网平台thingsquare,因为它是用Ruby写的,所以就装个Ruby研究下。下面是搭建步骤。 步骤0 - 安装系统需要的包 # For Mac # 先安装 Xcode 开发工具,它将帮你安装好 Unix 环境...

quanpower
2014/08/02
0
0
Ubuntu 10.10下搭建Ruby on Rails 2.3.5开发环境

安装Ubuntu完毕,该到配置Ruby on Rails 2.3.5开发环境的时候了,先保证你现在的Ubuntu能联网。 ruby1.8.7安装: 在终端执行: sudo apt-get install ruby rdoc ri ruby -v 查看ruby的版本 ...

神勇小白鼠
2011/03/03
0
0
如何快速正确的安装 Ruby, Rails 运行环境(非windows平台)

对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 次安装方法同样适用于产品环境! 系统需求 ...

HCMore
2013/12/20
0
0
如何快速正确的安装 Ruby, Rails 运行环境

系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...) 强烈新手使用 Ubuntu 省掉不必要的麻烦! ...

mingle
2012/12/19
0
0
安装RUBY ON RAILS

本指南是这篇文章《Ubuntu, Ruby, RVM, Rails, and You》的中文翻译,它将指导你在Unbuntu安装Ruby 1.9.3,RVM和Rails 3.1.3。以下步骤已在ubuntu 11.04下验证通过,吼吼! 如果你需要在产品...

alex.wu
2012/03/18
0
2

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 修改导航显示选项

选择 子页面(Child pages)来在边栏中查看当前页面的子页面。 选择 页面树(Page tree)来查看整个空间的页面树,扩展当前的页面。 你也可以选择是否完全隐藏导航显示选项或者添加你希望可见...

honeymose
25分钟前
0
0
Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
今天
3
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
5
0
flutter 底部输入框 聊天输入框 Flexible

想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), ...

大灰狼wow
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部