ubuntu11.04上配置: ruby1.9.2 rails3.0.7 xampp1.7.4(内含apache 和 mysql) 开发环境。
ruby on rails的安装转自链接:
http://www.hansay.com/episodes/installing-rails-3-on-ubuntu-10-04-lucid-lynx-with-rvm
首先安装curl:
$ sudo apt-get install curl git-core
然后安装rvm:
$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
在~/.bashrc 中加入以下代码:
if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then source "$HOME/.rvm/scripts/rvm" ; fi
重启终端然后执行:
$ rvm notes
如果看到有对应的输出信息的话就说明安装正确
安装必要的packages:
$ sudo apt-get install bison build-essential zlib1g zlib1g-dev libssl-dev libreadline5-dev libxml2-dev subversion autoconf
、
安装完以上必须的packages后,就可以安装ruby 1.9.2了:
$ rvm install 1.9.2
安装完ruby 1.9.2后, 我们可以把rvm ruby 1.9.2设置为默认:
$ rvm --default ruby-1.9.2
接下来就可以查看ruby 版本了:
$ ruby -v
ruby 1.9.2p180 (2010-08-18 revision 29034) [x86_64-linux]
接下来安装rails3:
$ gem install rails
xampp1.7.4的安装见链接:
http://www.apachefriends.org/en/xampp-linux.html#377
现在已经有装上了ruby1.9.2和rails3.07,以及mysql和apache。
如果要在自己的rails项目开发中使用sqllite3的话直接安装sqlite3和相关驱动:
sudo apt-get install -y sqlite3 libsqlite3-dev libsqlite3-ruby
gem install sqlite3-ruby
如果要使用mysql数据库进行开发的话:
安装相应的库:
sudo apt-get install libmysql-ruby
sudo apt-get install libruby liberuby-dev
sudo apt-get install libmysqlclient15-dev
安装mysql:
sudo apt-get install mysql-server libmysqlclient15-dev
安装mysql驱动:
gem install mysql
gem install mysql2
安装mysql:
sudo apt-get install mysql-server libmysqlclient15-dev
注意:如果使用mysql数据库开发时:新建rails工程需用命令:
rails new rails_project -d mysql
然后将rails_project根目录中gemfile中的
gem 'mysql2'
改成:
gem 'mysql2','<0.3'
然后还需进入rails_project路径中执行命令:
bundle install
这样进行数据迁移时就不会出错了。
分享到:
相关推荐
通过以上步骤,你已经在Ubuntu 11.04上成功搭建了一个基于Ruby on Rails和MySQL数据库的开发环境,并创建了一个基础的Web应用。这不仅为后续的开发工作提供了便利,也加深了对Ruby on Rails框架及MySQL数据库配置的...
Ubuntu 11.04 安装指南 本文档详细介绍了 Ubuntu 11.04 的安装过程,包括自动分区和手动分区两种方式。通过本文档,用户可以轻松地安装 Ubuntu 11.04 操作系统。 一、安装前的准备 在安装 Ubuntu 11.04 之前,...
通过以上步骤,您应该已经成功地在Ubuntu 11.04上安装并配置好了Qt开发环境。虽然整个过程较为繁琐且耗时较长,但遵循这些步骤可以帮助您避免很多常见的错误和陷阱。此外,为了确保最佳性能和兼容性,建议定期检查Qt...
在Ubuntu 11.04(Natty Narwhal)操作系统上搭建Nginx、PHP和MySQL环境是一项常见的任务,特别是在构建服务器或者开发Web应用程序时。这个环境通常被称为LEMP(Linux, Nginx, PHP, MySQL)堆栈。下面我们将详细地...
本文档将指导您如何在Ubuntu 11.04系统上搭建一个完整的Android应用开发环境。我们将利用Eclipse作为集成开发环境(IDE),并结合Android SDK及PhoneGap工具来构建跨平台的应用程序。通过本教程,您将学会如何使用...
### Ubuntu 11.04 上 OMAP3530 内核编译问题及解决方案 #### 背景概述 本文旨在提供一个详尽的指南,帮助开发者在 Ubuntu 11.04 系统环境下成功编译 OMAP3530 处理器的 Linux 内核。本案例中使用的硬件平台为天漠...
### Ubuntu 11.04 安装指南详解 ...总的来说,在为Ubuntu 11.04规划挂载点时,需要综合考虑系统的用途、预期的用户数量以及硬件配置等因素,合理分配各个分区的空间,以确保系统的稳定运行和未来的可扩展性。
Ubuntu11.04 下载
【Ubuntu 11.04下Android...总之,在Ubuntu 11.04上搭建Android开发环境涉及安装JDK、Eclipse、Android SDK和ADT,以及配置相关环境变量和AVD。这个过程完成后,你就可以在Linux环境下高效地进行Android应用开发了。
Ubuntu 11.04 安装手册是一份详细的指南,旨在帮助用户了解如何在计算机上安装并配置Ubuntu 11.04,一款面向桌面计算机、笔记本和服务器的Linux操作系统。Ubuntu 11.04代号为"Natty Narwhal",于2011年4月发布,是...
在Ubuntu 11.04操作系统中搭建Android开发环境是一个技术性强且需要注意细节的过程。本文将详细介绍这个过程,以及在搭建过程中可能遇到的问题及其解决方案。 首先,你需要确保系统已更新到最新版本,以确保所有...
CSI Tool 集成安装包(适配Ubuntu 11.04系统,Intel 5300 无线网卡) csitools
ubuntu11.04离线镜像源制作方法 本文档将详细介绍如何制作ubuntu11.04离线镜像源,主要面向没有网络连接的情况,旨在帮助用户在安装完成ubuntu11.04后能够进行更新。 镜像源的重要性 在安装ubuntu11.04时,镜像源...
最快最全的Ubuntu11.04源,速度超快
### Ubuntu 11.04 在含一键 GHOST 的 Windows XP 系统上安装详解 #### 背景介绍 本文旨在详细介绍如何在已安装一键 GHOST 的 Windows XP 操作系统上安全地安装 Ubuntu 11.04,且不会影响原有的 Windows XP 系统。...
在Ubuntu 11.04版本中,引入了Unity桌面环境,它支持3D特效,为用户带来了全新的体验。这个教程将详细介绍如何在Ubuntu 11.04上安装并优化3D效果,以及如何提升系统的开机速度。 一、3D效果安装与配置 1. **硬件...
对于希望在计算机上全新安装Ubuntu 11.04的操作人员而言,掌握正确的安装流程尤为重要。本文将详细介绍如何通过硬盘进行全新安装,并针对Windows 7和XP用户提供不同的引导方法。 #### 二、准备工作 在开始安装前,...
以上内容涵盖了Ubuntu 11.04服务器版的基本安装和配置要点,适用于需要在旧硬件上部署或学习旧版本Linux管理的场景。不过,对于新的项目和生产环境,建议使用更现代的Ubuntu LTS版本,以获得更好的支持和安全性。