`

Ubuntu10.04下通过RVM搭建Rails3开发环境

阅读更多
    装系统,搭环境,又忙活了两天,这种枯燥而又耗时的工作又没有办法避免,所以以后尽量都能写点东西记录下来,以便自己日后翻阅,尽量少做重复工作,也能方便于他人。
  
    其实,真正的安装过程不需要那么久,时间主要都是浪费在了万恶的gem下载速度上,好吧,这里就不再对GWF吐槽了,重点还是我的安装心得:先fanqiang,再安装。找个VPN之类的,先fanqiang,最好是ubuntu下的VPN,我的VPN在Ubuntu下老出问题,所以,我就在Windows上用VPN fanqiang,在虚拟机中安装的Ubuntu,也许有点曲线救国,但重点是你得fanqiang。

    OK,安装好Ubuntu之后,我们就正式开始安装Rails3开发环境了,RVM是一个简单的ruby环境管理器,它支持多版本Ruby同时安装,用它来安装Rails也是非常方便的,安装的步骤其实很多博客中都有介绍,我在这里会补充一些可能出现的问题。

   
    一、首先安装curl和git,因为RVM的安装需要从gitHub中拉源码安装
$ sudo apt-get install curl  
$ sudo apt-get install git-core 


    二、安装RVM
   
    $ bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

    注:很多文章中提到.bashrc的编辑,以便于RVM环境的自动载入,我们这里不需要,因为安装时文件已经自动修改。

    用以下命令验证RVM安装成功,正常情况下,能看到rvm的相关信息。
   
$ rvm notes
 

    三、安装Ruby所需的依赖
    运行以下命令,查看安装Ruby所需要安装的依赖,并根据提示利用apt-get安装这些依赖。
   
$ rvm requirements


    四、安装Ruby,我们这里安装Ruby-1.9.2-p180
   
$ rvm install 1.9.2-p180
 
    注:请确保这一步在fanqiang后操作,因为ruby的安装需要下载gem文件,速度超级慢,经常会过了很久然后报错,坑爹啊。。。

    这个版本的ruby中已经包含了rubygems1.8.10,因此整个安装过程结束后rubygems也已经安装完成。
  
    安装完成后还需要设置RVM使用该版本的ruby,可以加--default选项设置默认ruby版本
   
$ rvm --default ruby-1.9.2-p180
 

    用一下命令验证ruby安装成功:
$ ruby -v 
$ gem -v


    一般来说,最好将gem升级到最新版本,我这里就从1.8.10升级到了1.8.12
   
$ gem update --system


    五、安装Rails3,同样,如果无法通过gem包龟速下载的话,请考虑fanqiang下载
    利用gem安装rails
   
$ gem install rails


    验证rails安装成功,我这里的版本为3.1.3
   
$ rails -v


    补充:
    1. 编写Rails项目经常需要使用mysql,因此会遇到以下问题:gem install mysql2 无法安装,其解决方案如下:
   
$ sudo apt-get install libmysql-ruby libmysqlclient-dev

    ...(待续)

    OK,搞定,洗洗睡了。
0
0
分享到:
评论

相关推荐

    Ubuntu 10.04 嵌入式开发环境配置

    这些配置步骤,针对的是基于Ubuntu 10.04 LTS的嵌入式开发环境的基本搭建。由于嵌入式设备的多样性,开发者可能需要根据具体的目标硬件来定制开发环境,包括安装特定的硬件支持库、编译工具链和调试工具等。 需要...

    在Ubuntu-10.04下搭建Qt开发环境

    在搭建Ubuntu 10.04下的Qt开发环境这一主题中,我们主要关注的是如何有效地在该操作系统上配置Qt开发工具链,以便于进行高效、便捷的C++跨平台应用程序开发。以下是对这一过程的详细解析,涵盖从基础工具的安装到...

    Ubuntu 10.04完整版

    在Ubuntu 10.04中,我们首先会接触到Unity桌面环境,这是Ubuntu自10.04开始引入的新界面,它提供了现代化的图形用户界面,包括左侧的Dash启动器和顶部的面板。Unity旨在简化操作,使日常任务更加高效。 安装Ubuntu ...

    ubuntu 10.04 LTS界面汉化包

    ubuntu10.04界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-zh-hans_1%3a10.04+20100421_all.deb language-pack-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-...

    Ubuntu10.04下驱动开发环境搭建

    ### Ubuntu10.04下驱动开发环境搭建详解 #### 一、概述 本文将详细介绍如何在Ubuntu 10.04系统上搭建一个完整的驱动开发环境,包括Linux内核的下载、编译以及替换旧内核的过程,并通过示例说明如何创建一个简单的...

    Ubuntu 10.04 安装配置手记.pdf

    3. ubuntu-10.04-alternate-i386.iso 文件下载和复制 4. 软件源的配置和修改 5. 中文语言支持的安装和配置 6. 中文输入法的选择和配置 7. gedit 打开 windows 分区文件乱码问题的解决 8. Firefox 的设置和 Flash ...

    Ubuntu 10.04下Android编译环境搭建

    在Ubuntu 10.04环境下,为了搭建Android的编译环境,我们需要完成一系列的步骤。这个过程主要包括安装Java Development Kit (JDK),配置相关的环境变量,安装必要的编译工具和依赖包,以及解决特定的系统问题。以下...

    基于Ubuntu10.04下搭建qte开发环境.pdf

    在本文档中,作者Drongs详细介绍了如何在Ubuntu 10.04操作系统上搭建Qt开发环境。Qt是一个跨平台的C++图形用户界面应用程序开发框架,广泛应用于桌面及嵌入式系统的开发。以下是该教程的主要步骤: 1. **前期准备**...

    ubuntu10.04

    3. LTS支持:长期支持意味着Ubuntu 10.04会得到直至2015年4月的官方安全更新和技术支持。 4. 软件中心:首次引入了Ubuntu Software Center,这是一个集软件浏览、安装、卸载于一体的图形化工具,使得用户可以方便地...

    ubuntu 10.04LTS正式版DVD版ISO镜像32位64位种子

    如果你下载的是"ubuntu10.04"这个压缩包,那么里面应该包含的是Ubuntu 10.04的安装镜像,通过这个ISO文件,你可以创建安装光盘或USB驱动器,以便在你的计算机上安装这个系统。无论是为了个人探索开源世界,还是作为...

    安装Ubuntu10.04全过程(图解)

    在深入探讨如何安装Ubuntu 10.04的全过程之前,我们先来了解下Ubuntu 10.04以及为何选择在VMware Workstation虚拟机中进行安装。 ### Ubuntu 10.04简介 Ubuntu 10.04 LTS(长期支持版本),代号为“Lucid Lynx”,...

    VM下安-ubuntu10.04的详细图文教程

    请注意,尽管现在有更高级的Ubuntu版本,但10.04是长期支持版本,特别适合用于DM365 DVSDK4.02的开发环境。 硬件配置方面,Ubuntu 10.04的初始安装大约需要2.17GB的空间。由于是用于开发,本教程中将为它分配20GB的...

    ubuntu10.04 安装 opencv2.2.0

    Ubuntu 10.04 是基于 Linux 内核的一个稳定版本,非常适合那些希望在稳定环境下运行应用程序的用户。 #### 知识点二:OpenCV 2.2.0 简介 - **OpenCV (Open Source Computer Vision Library)** 是一个开源计算机视觉...

    VM7安装Ubuntu 10.04系统

    总结,通过VMware Workstation 7安装Ubuntu 10.04系统,不仅可以体验到Linux的开源魅力,还能在一个安全的环境中进行测试和学习。虽然10.04已经是一个较旧的版本,但它仍然为初学者提供了了解Linux系统结构和操作的...

    Ubuntu 10.04完全版second part

    Ubuntu 10.04完全版入门教程 包含Ubuntu安装,配置过程,以及shell编程等内容。 分两部分: Ubuntu 10.04完全版first part Ubuntu 10.04完全版second part

    Ubuntu 10.04升级源列表

    ### Ubuntu 10.04升级源列表及配置详解 #### 一、概述 Ubuntu 10.04(代号Lucid Lynx)是2010年发布的长期支持版本,直至...通过上述步骤,您可以为您的Ubuntu 10.04系统配置最佳的软件源,从而确保系统的稳定运行。

    ubuntu10.04 DSL 上网攻略 pdf

    ### Ubuntu 10.04 DSL 上网配置详解 #### 引言 随着Linux操作系统的日益普及,越来越多的用户开始尝试使用Linux系统替代传统的Windows操作系统。对于初学者而言,Linux的强大功能与灵活性往往伴随着较高的学习曲线...

Global site tag (gtag.js) - Google Analytics