`
赵彦枝
  • 浏览: 50048 次
  • 性别: Icon_minigender_2
  • 来自: 河北
社区版块
存档分类
最新评论

Ubuntu 16.04安装ruby on rails环境

    博客分类:
  • ruby
 
阅读更多

一.  更新随机自带的软件包,尽量避免下面安装可能产生的错误

   $ sudo apt-get update          #更新系统软件包

二.安装curl,通过它安装rvm

    $ sudo dpkg -s curl              #检查系统中有没有安装cul

    $ sudo apt-get install curl    #安装curl

三.安装RVM (RVM的主要作用是方便的管理系统中的多个ruby版本),使用RVM安装ruby、rails等

    $ curl -L get.rvm.io | bash -s stable

 //若提示找不到公钥,执行下边语句:

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

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

//如果上面的连接失败,可以尝试:

$ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable

查看安装rvm是否成功:

 

zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ rvm -v
rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ 

 四.使用 RVM 安装 Ruby 环境

        $ rvm requirements

        $ rvm install 2.1.6

查看安装ruby是否成功:

 

zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$  ruby -v
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ 

 在安装用多个ruby版本情况下,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本

     $ rvm use 2.1.6 --default

 使用gem,用官方默认源切换到淘宝源服务器 gem

    $ gem source   #查看源

    $ gem source -r https://rubygems.org/  #注意我们删除默认源,添加淘宝源,相对来说,淘宝源无论速度还是稳定性,远比默认的要高

    $ gem source -a https://ruby.taobao.org   #添加淘宝源

   添加后用 gem source再次查看源
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ gem source
*** CURRENT SOURCES ***

https://ruby.taobao.org
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ 
     安装 Bundler
     $ gem install bundler
五.使用 gem 安装 Rails 环境
   $ gem install rails  #安装rails
    //安装完后,查看rails版本
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ rails -v
Rails 4.2.6
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ 
 六.开始ruby on rails
工具版本检查,确保都已安装
//查看rvm版本
    rvm -v
//查看ruby版本
    ruby -v
//查看rails版本
   rails -v
//查看sqlite3版本
   $ sqlite3 --version  
//若没有安装 sqlite3 
  $ sudo apt-get install sqlite3
安装nodejs编译器
$ sudo apt-get install python-software-properties  
$ sudo add-apt-repository ppa:chris-lea/node.js 
$ sudo apt-get update  
$ sudo apt-get install nodejs
//若不安装js编译器,直接执行rails server启动ruby时将会报错, 建立项目工程时参考Rails 入门. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
分享到:
评论

相关推荐

    ubuntu 16.04 安装 eclipse教程和总结

    ### Ubuntu 16.04 下 Eclipse 的安装与配置教程 #### 一、前言 随着软件开发领域的不断发展,集成开发环境(IDE)已经成为开发者不可或缺的工具之一。Eclipse 是一款非常受欢迎且功能强大的开源 IDE,它支持多种...

    Ubuntu16.04安装VMtools

    ### Ubuntu 16.04 安装 VMware Tools 的详细步骤 #### 一、前言 在使用虚拟化技术时,提高宿主机与虚拟机之间的兼容性和交互性是非常重要的。VMware Tools 是一种增强工具包,它能显著提升 VMware 虚拟机的性能,...

    U盘制作ubuntu16.04系统,下载,安装整理

    制作Ubuntu 16.04系统U盘及安装步骤详解 在本文中,我们将深入探讨如何使用U盘制作Ubuntu 16.04系统,并详细阐述安装过程。首先,我们需要准备一个空的U盘,Ubuntu 16.04桌面版的ISO镜像文件(针对AMD64架构),...

    Ubuntu16.04LTS正版镜像-Ubuntu16.04系统ios-Linux官网资源

    在安装Ubuntu 16.04时,用户可以选择不同的安装类型,如最小化安装、桌面版安装或服务器版安装。此外,Ubuntu 16.04还支持多种语言,适应全球用户的使用需求。 总的来说,Ubuntu 16.04 LTS是一款强大、稳定的Linux...

    Ubuntu16.04安装Oracle11g及配置环境[整理].pdf

    Ubuntu 16.04 安装 Oracle 11g 及配置环境 在本文中,我们将学习如何在 Ubuntu 16.04 操作系统中安装 Oracle 11g 数据库,并对其进行配置。 一、安装 VMware Tools 在安装 Oracle 11g 之前,我们需要首先安装 ...

    在ubuntu16.04下搭建QT开发环境

    本文将详细介绍如何在Ubuntu 16.04系统上安装并配置QT开发环境。通过本教程的学习,用户可以顺利地在Linux环境下进行QT应用程序的开发工作。 #### 安装前准备 在开始安装QT之前,首先确保已经准备好以下内容: - 已...

    ubuntu16.04安装oracle操作文档

    ### Ubuntu 16.04 安装 Oracle 操作指南 #### 一、环境准备 在开始安装 Oracle 数据库之前,需要确保您的 Ubuntu 16.04 系统已经安装了必要的 Java 开发工具包 (JDK)。本文档将详细介绍如何在 Ubuntu 16.04 上安装...

    ubuntu16.04 mysql5.7 离线包及依赖

    内网环境安装mysql5.7数据库所需deb安装包,libaio1_0.3.110-2_amd64.deb ,libmecab2_0.996-1.2ubuntu1_amd64.deb ,libmysqlclient20_5.7.25-1ubuntu16.04_amd64.deb,libmysqlclient-dev_5.7.25-1ubuntu16.04_amd...

    ubuntu16.04中安装使用docker

    ubuntu16.04中安装使用dockerubuntu16.04中安装使用docker

    Ubuntu16.04安装Redis3.2.8

    在本教程中,我们将深入探讨如何在Ubuntu 16.04上安装Redis 3.2.8,这是一个流行的开源键值存储系统,常用于缓存、消息队列和其他高性能数据处理场景。以下是你需要知道的关键步骤和相关知识点: 1. **了解Redis**...

    Ubuntu 16.04 安装 ROS

    在Ubuntu 16.04上安装ROS(Robot Operating System)是机器人开发中的一个重要步骤。ROS是一个广泛使用的机器人软件框架,其提供了一系列的软件库和工具,使得开发复杂的机器人应用程序变得可能。ROS虽然被称为...

    ubuntu16.04安装包,百度云下载链接与密码

    - 运行U盘启动制作工具,选择合适的选项来创建可引导的Ubuntu安装介质; - 选择之前下载好的Ubuntu 16.04 LTS ISO文件并开始制作过程; - 等待制作完成。 3. **设置BIOS/UEFI启动项**: - 重启计算机并进入BIOS...

    ubuntu16.04安装opencv教程

    ubuntu16.04安装opencv教程,简单快捷,讲解详细明了。

    Ubuntu16.04离线安装软件-离线安装包mysql5.7.33

    在Ubuntu 16.04操作系统中,有时由于网络限制,我们无法直接使用`apt install`命令在线安装MySQL Server 5.7.33。此时,我们需要采用离线安装的方法来解决这个问题。以下是一个详细的步骤指南,涵盖了如何使用提供的...

    Ubuntu 16.04安装Calibre电子书管理软件.docx

    Ubuntu 16.04 安装 Calibre 电子书管理软件 Calibre 是一款功能强大、开源的电子书管理软件,为用户提供了一站式的电子书解决计划。用户可以利用 Calibre 对电子书进行格式转换、归类收拾、组织成属于自己的电子...

    Ubuntu16.04 离线安装openssh所需的安装包deb(修正了安装步骤)

    在Ubuntu 16.04系统中,OpenSSH是一个至关重要的...通过以上步骤,你应该能够在离线的Ubuntu 16.04系统上成功安装和配置OpenSSH服务。这个过程虽然比在线安装复杂,但确保了即使在无网络环境下也能实现安全的远程访问。

    ubuntu16.04安装mysql5.7脚本

    在Ubuntu 16.04上安装MySQL 5.7是一项常见的系统管理任务,尤其对于开发者和运维人员来说。MySQL 5.7是该数据库管理系统的一个稳定版本,提供了许多性能改进和新特性。以下是关于使用脚本在Ubuntu 16.04上自动安装...

    钉钉 for ubuntu16.04

    下面我们将详细探讨如何在Ubuntu 16.04系统中安装和使用钉钉。 首先,了解`.deb`包的含义至关重要。`.deb`是Debian软件包的扩展名,它是Ubuntu基于的Debian Linux发行版的一种软件包管理方式。这些包包含了软件的源...

    Ubuntu 16.04入门手册 Getting Started with Ubuntu 16.04.rar

    2. **Ubuntu桌面环境**:Ubuntu 16.04采用Unity桌面环境,讲解其特性如Dash启动器、侧边栏、Launcher图标等,以及如何自定义桌面环境,包括壁纸、主题、快捷方式等。 3. **基本操作**:学习如何使用文件管理器...

    Ubuntu16.04安装配置jupyterhub

    ### Ubuntu16.04安装配置JupyterHub #### 一、环境准备与基础软件安装 **1.1 Anaconda3 安装** 为了更好地管理Python环境及依赖库,我们通常选择安装Anaconda3。首先从清华大学镜像站点下载Anaconda3安装包。 **...

Global site tag (gtag.js) - Google Analytics