昨天回家开电脑,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, 在windows下安装numpy出错用到
numpy是python进行科学计算的一个基础库,目前只支持vs2008,vs2013中不能用pip直接安装。
最新版本的Ruby安装程序 。 ruby1.9.2 installer
总的来说,"ruby-1.9.2-preview1-x64-mswin64-80.zip" 是一个为Windows 64位系统提供的Ruby开发环境,它带来了性能提升、语言增强和更好的Unicode支持,为开发者提供了更强大和灵活的工具。通过解压并安装这个压缩包...
ruby-1.9.2-p180源代码安装文件,2011年2月24日截止最新Ruby版本。
总的来说,这个压缩包是为那些想要使用Ruby 1.9.2rc2版本进行开发,特别是编译faplayer项目的用户提供的一套环境。用户需要了解如何在本地设置和使用Ruby环境,包括安装Gem包,理解Ruby语法和对象模型,以及如何通过...
使用这个绿色版的Ruby 1.9.2,开发者可以在Windows平台上快速搭建开发环境,开始编写和运行Ruby代码,不论是学习、实验还是构建实际项目,都非常方便。结合标签中的“源码”和“工具”,我们可以推测这个压缩包可能...
bg2css-v3.0:Adobe公司开发的用于自动生成CSS样式表的软件,帮您轻松搞定图片合并,定位坐标,单独定义层的输出设置,当前信息层显示设置,更新所有层信息窗 mergecss:css压缩工具(merge css)下载,能够合并、压缩...
ruby1.9.2_1.9.2-p290-1_amd64.deb
综上所述,"Ruby on Rails 3"结合Ruby 1.9.2的特性,为开发者提供了一个强大且高效的Web开发平台,推动了Web应用的创新和发展。通过学习上述知识点,开发者可以更好地利用Rails 3构建高性能、易于维护的Web应用程序...
### CentOS环境下Rails 3开发环境搭建详解 #### 一、准备工作与环境配置 在开始部署Rails 3开发环境之前,我们需要确保系统上已经安装了一些基本的软件包和工具。这一步骤对于后续的Ruby和Rails安装至关重要。 ##...
multipass最新版, macOS安装包
标题中的"ruby-1.9.2-p290.tar.gz"是一个开源编程语言Ruby的特定版本的归档文件,采用流行的tar和gzip格式进行压缩。这个版本是Ruby的1.9.2分支的一个更新点,标记为p290,意味着它是该分支的第290个补丁级别。在...
通过上述步骤,我们可以在Ubuntu环境下顺利地配置出适合开发Ruby on Rails应用程序的环境。这对于开发者来说是非常有用的,特别是当需要同时维护多个版本的Rails项目时。此外,通过RVM管理Ruby版本和依赖库,还可以...
Mobylette 1.6+ only supports Ruby 1.9.2+ For Ruby 1.8.7 support, please use version < 1.6 Mobylette 这个gem通过将“ mobile”格式添加到您的rails应用程序中来工作。 每当来自移动设备的请求发出时,...
- **环境搭建** - **数据库**: SQLite3是默认支持的数据库,也可使用MySQL等其他数据库。 - **Gemfile**: 定义项目所需的Gem,如MySQL数据库支持需要添加 `gem "mysql"`。 #### 二、Rails的核心原则与设计理念 -...
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.
3. **添加环境变量**:在安装过程中,记得勾选"Add Ruby executables to your PATH"选项,这样可以在命令行中直接运行Ruby命令。 4. **验证安装**:安装完成后,打开命令提示符,输入`ruby -v`,如果返回了Ruby ...