`
reyesyang
  • 浏览: 5338 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

ubuntu 搭建 ruby1.9.2 + rails3 开发环境

    博客分类:
  • RoR
阅读更多

昨天回家开电脑,ubuntu报错:/ubuntu/disks/root.disk 丢失,回到windows下面用了一个文件恢复软件来尝试这恢复,终告失败。11.04下这已经是第二次了,遂决定重装会10.04LTS。自己的代码都在github上,也没什么犹豫的。半小时装好系统。下面就开始准备RoR的开发环境,记得上次就遇到了不少的问题,所以这次把它记录下来。

 

1. 安装ruby 1.9.2 

现在ubuntu的软件仓库中可以得到的ruby最新版本为1.8.6,所以我们就通过源码编译安装1.9.2,或者也可以通过rvm。不过我还是倾向于自己编译安装。

cd ~/download
tar -vxf ruby-1.9.2-p290.tar.gz
cd ruby-1.9.2-p290
./configure
make
sudo make install

 

2. 安装rubygems

下载最新版本的rubygems

cd ~/download
tar -vxf rubygems-1.8.10.tgz
cd rubygems-1.8.10
sudo ruby setup.rb

 

3. 安装rails依赖的库文件

3.1 安装zlib,否则通过gem安装rails时会遇到'no such file to load -- zlib'的问题

sudo apt-get install zlib1g-dev
cd ~/download/ruby-1.9.2-290p/ext/zlib
ruby extconf.rb
make
sudo make install

 

3.2 安装libssl-dev。否则通过gem安装rails时会遇到'no such file to load -- openssl'的问题

sudo apt-get install libssl-dev
cd ~/download/ruby-1.9.2-290p/ext/openssl
ruby extconf.rb
make
sudo make install

 

3.3 安装libsqlite3-dev。否则gem安装sqlite3是会报错

sudo apt-get install libsqlite3-dev
 

3.4 安装libmysqlclient-dev。否则gem安装mysql2是会报错

sudo apt-get install libmysqlclient-dev

 

4. 安装rails

sudo gem install rails

 

我们的RoR开发环境就基本搞定!

分享到:
评论

相关推荐

    numpy-1.9.2+mkl-cp27-none-win_amd64.whl

    numpy-1.9.2+mkl-cp27-none-win_amd64.whl, 在windows下安装numpy出错用到

    numpy-1.9.2+mkl-cp27-none-win32

    numpy是python进行科学计算的一个基础库,目前只支持vs2008,vs2013中不能用pip直接安装。

    ruby1.9.2_installer

    最新版本的Ruby安装程序 。 ruby1.9.2 installer

    ruby-1.9.2-preview1-x64-mswin64-80.zip

    总的来说,"ruby-1.9.2-preview1-x64-mswin64-80.zip" 是一个为Windows 64位系统提供的Ruby开发环境,它带来了性能提升、语言增强和更好的Unicode支持,为开发者提供了更强大和灵活的工具。通过解压并安装这个压缩包...

    ruby1.9.2源代码安装文件

    ruby-1.9.2-p180源代码安装文件,2011年2月24日截止最新Ruby版本。

    ruby-1.9.2-rc2

    总的来说,这个压缩包是为那些想要使用Ruby 1.9.2rc2版本进行开发,特别是编译faplayer项目的用户提供的一套环境。用户需要了解如何在本地设置和使用Ruby环境,包括安装Gem包,理解Ruby语法和对象模型,以及如何通过...

    绿色版 Ruby 1.9.2 For Windows 64 发布

    使用这个绿色版的Ruby 1.9.2,开发者可以在Windows平台上快速搭建开发环境,开始编写和运行Ruby代码,不论是学习、实验还是构建实际项目,都非常方便。结合标签中的“源码”和“工具”,我们可以推测这个压缩包可能...

    前端开发利器-bg2css v3.0 +mergeCSS v1.9.2+W3C前端开发工具包

    bg2css-v3.0:Adobe公司开发的用于自动生成CSS样式表的软件,帮您轻松搞定图片合并,定位坐标,单独定义层的输出设置,当前信息层显示设置,更新所有层信息窗 mergecss:css压缩工具(merge css)下载,能够合并、压缩...

    ruby1.9.2_1.9.2-p290-1_amd64.deb

    ruby1.9.2_1.9.2-p290-1_amd64.deb

    ruby on rails 3

    综上所述,"Ruby on Rails 3"结合Ruby 1.9.2的特性,为开发者提供了一个强大且高效的Web开发平台,推动了Web应用的创新和发展。通过学习上述知识点,开发者可以更好地利用Rails 3构建高性能、易于维护的Web应用程序...

    centOS Rails3环境搭建

    ### CentOS环境下Rails 3开发环境搭建详解 #### 一、准备工作与环境配置 在开始部署Rails 3开发环境之前,我们需要确保系统上已经安装了一些基本的软件包和工具。这一步骤对于后续的Ruby和Rails安装至关重要。 ##...

    multipass-1.9.2+mac-Darwin.pkg

    multipass最新版, macOS安装包

    ruby-1.9.2-p290.tar.gz

    标题中的"ruby-1.9.2-p290.tar.gz"是一个开源编程语言Ruby的特定版本的归档文件,采用流行的tar和gzip格式进行压缩。这个版本是Ruby的1.9.2分支的一个更新点,标记为p290,意味着它是该分支的第290个补丁级别。在...

    RVM配置ROR

    通过上述步骤,我们可以在Ubuntu环境下顺利地配置出适合开发Ruby on Rails应用程序的环境。这对于开发者来说是非常有用的,特别是当需要同时维护多个版本的Rails项目时。此外,通过RVM管理Ruby版本和依赖库,还可以...

    mobylette:Ruby on Rails的移动请求处理

    Mobylette 1.6+ only supports Ruby 1.9.2+ For Ruby 1.8.7 support, please use version < 1.6 Mobylette 这个gem通过将“ mobile”格式添加到您的rails应用程序中来工作。 每当来自移动设备的请求发出时,...

    ruby on rails基础知识

    - **环境搭建** - **数据库**: SQLite3是默认支持的数据库,也可使用MySQL等其他数据库。 - **Gemfile**: 定义项目所需的Gem,如MySQL数据库支持需要添加 `gem "mysql"`。 #### 二、Rails的核心原则与设计理念 -...

    quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似.zip

    quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似 Quora克隆在 Rails 上的ruby 中写入。要求首先安装软件Linux ( 推荐 Ubuntu 10.10 ) 。ruby 1.9.2 ( 不支持 1.9.1或者 1.8 )MongoDB 1.8Redis 2.

    ruby install

    3. **添加环境变量**:在安装过程中,记得勾选"Add Ruby executables to your PATH"选项,这样可以在命令行中直接运行Ruby命令。 4. **验证安装**:安装完成后,打开命令提示符,输入`ruby -v`,如果返回了Ruby ...

Global site tag (gtag.js) - Google Analytics