`
贝特虫子
  • 浏览: 157885 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

ubuntu 下面 ruby on rails 环境配置

阅读更多

xmarklet网络书签,收集自己的网络书签,创建自己的网站导航。
http://www.kmimagine.com/xmarklet/index.aspx




ubuntu 下面 ruby on rails 环境配置安装步骤
1 数据库的安装
数据库我使用 postgresql, 如果使用 sudo apt-get install postgresql 很简单,我的安装方式是下载源码安装,在ubuntu下面使用源代码安装postgresql,在这里不过多介绍,我会在另外的一篇文章中详细介绍安装步骤(http://liangshihong409-126-com.iteye.com/admin/blogs/419809)。

2 ruby的安装
2.1 在终端运行 “which ruby”检查ruby位置.
2.2 在终端运行 “ruby -v”检查ruby版本.
2.3 最新的ruby在 “http://rubyforge.org/projects/ruby”.
(建议把压缩包解压到/usr/local/src下,切换到该目录.)
$ ./configure
$ make
$ sudo make install

3 rubygems的安装
3.1 最新的rubygems在 “http://rubyforge.org/projects/rubygems”.
(建议把压缩包解压到/usr/local/src下,切换到该目录.)
$ sudo ruby setup.rb

4 rails的安装
4.1 $ sudo gem install -v=2.0.2 rails --include-dependencies

5 rails的更新
5.1 $ sudo gem update --system
$ sudo gem update rails --include-dependencies
$ sudo gem update rake

6 MacPorts的安装(这是mac下面的包管理器,linux的就不用安装这个了)
6.1 最新的macports在 “http://www.macports.org”.
6.2 查看安装的位置
$ which port
6.3 如果提示找不到命令
$ export PATH=$PATH:/opt/local/bin

7 MacPorts的更新(这是mac下面的包管理器,linux的就不用安装这个了)
7.1 $ sudo port -d selfupdate

8 ImageMagick的安装(由于这个安装参数较多,比较麻烦,我直接在ubuntu的新立得软件包管理器里找到ImageMagick安装)
8.1 确认freetype版本
$ which freetype-config
正确的结果应该是 “/opt/local/bin/freetype-config”
否则编辑/etc/paths.d/X11,确认路径顺序.
8.2 $ sudo port install jpeg libpng libwmf tiff lcms freetype ghostscript
8.3 最新的imagemagick在 “http://www.imagemagick.org”.
8.4 切换到源代码目录
8.5 $ export CPPFLAGS=-I/opt/local/include
$ export LDFLAGS=-L/opt/local/lib
$ ./configure --prefix=/opt/local --disable-static --with-modules --with-gsfont-
dir=/opt/local/share/ghostscript/fonts --without-perl --without-magick-plusplus
--with-quantum-depth=8
$ make
$ sudo make install


9 RMagick的安装
9.1 最新的RMagick在 “http://rubyforge.org/projects/rmagick”.
9.2 解压并切换到源代码目录.
9.3 $ ./configure
$ make
$ sudo make install
9.4 或者直接利用rubygems安装
$ sudo gem install rmagick

10 spreadsheet-excel的安装
10.1 $ sudo gem install spreadsheet-excel

11 pdf-writer的安装
11.1 $ sudo gem install pdf-writer

12 gruff的安装
12.1 $ sudo gem install gruff

13 fastercsv的安装
13.1 $ sudo gem install fastercsv

14 Prawn的安装
14.1 $ sudo gem install prawn

15 Ruport的安装
15.1 $ sudo gem install ruport -y
15.2 $ sudo gem install ruport-util -y

16 gbarcode的安装
16.1 $ sudo gem install gbarcode

17 barcode-generator的安装
17.1 确认安装ImageMagick\gbarcode
17.2 切换到rails应用程序目录
17.3 script/plugin install http://barcode-generator.googlecode.com/
svn/trunk/barcode_generator
17.4 rake barcode_setup

18 postgresql
这里需要注意:
首先安装postgresql 驱动程序
$sudo apt-get install libpq-dev
18.1 $ export PATH=$PATH::/usr/lib/postgresql/8.3/bin(这个与个人的安装路径有关系)
18.2 $ sudo gem install pg
18.3 $ sudo gem install postgres

19 Mongrel服务
19.1 sudo gem install mongrel
19.2 确保删除Mongrel_service
$ sudo gem uninstall mongrel_service
19.3 查看帮助
$ mongrel_rails start -h

20 报表字体(以下路径是mac下面的,ubnutu下面我暂时还没有弄)
20.1 确保/system/library/fonts下有simsun.ttf 字体.
20.1 确保/system/library/fonts下有wqy-zenhei.ttf 字体.

21 uuidtools
21.1 $ sudo gem install uuidtools

22 rjb
22.1 $ sudo su -
22.2 $ export JAVA_HOME=’/home/liangshihong/jdk1.6.0_12’
22.3 $ gem install rjb

23 dbf
23.1 $ sudo gem install dbf

24 zip
24.1 $ sudo gem install rubyzip

25.解决Ruby安装后缺少openssl的问题
   开始尝试使用
   sudo apt-get install libopenssl-ruby1.8
   安装是安装成功了,但是仍然提示找不到openssl。
   决定从源码安装,首先确保ubuntu安装了openssl:
   sudo apt-get install openssl
   sudo apt-get install libssl-dev
   sudo apt-get install libssl0.9.8
  
   然后进入ruby源码目录下的/ext/openssl
   cd /usr/local/src/ruby-1.8.6-p114/ext/openssl (这是我的ruby源码路径)
   sudo ruby extconf.rb
   sudo make
   sudo make install



OK,一切搞定,现在你可以进入 ruby on rails 之旅了...,祝你好运,我折腾了几天了,将这些记录下来,希望对朋友们有帮助...

xmarklet网络书签,收集自己的网络书签,创建自己的网站导航。
http://www.kmimagine.com/xmarklet/index.aspx



1
0
分享到:
评论

相关推荐

    怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx

    Ubuntu 下 Ruby On Rails 开发环境配置指南 在 Linux 操作系统中使用 Ruby On Rails 能够对 web 应用程序的维护和开发变得更加便利,让开发人员能更加专注于系统的逻辑结构。在使用前需先配置 Ruby On Rails 的开发...

    Ruby on Rails安装包全集(Linux)

    在Linux环境下安装Ruby on Rails需要一系列的依赖包和步骤,本资源包提供了所需的所有组件,帮助用户在Linux系统上顺利构建RoR开发环境。 1. **readline-5.1.tar.gz**: 这是Readline库的源代码包,它提供了一种交互...

    ubuntu下安装ruby on rails

    ### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 ...通过上述步骤,您应该能够在 Ubuntu 系统上成功安装并配置 Ruby on Rails 环境,同时也解决了在安装过程中常见的几个问题。

    Ruby On Rails教程

    ”页面,用来验证环境配置是否正确。 - **链接页面:** Rails提供了强大的路由机制,用于定义URL与控制器方法之间的映射。通过定义路由规则,可以轻松地在不同的页面之间导航。 ### 总结 《Ruby on Rails教程》是一...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行安装: ```bash sudo apt-get install mysql-server ``` 在安装过程中,系统会提示输入MySQL...

    ruby on rails操作流程.pdf

    1. 安装RVM(Ruby Version Manager)是搭建Rails环境的关键。首先,更新软件包列表: ``` sudo apt-get update ``` 2. 安装curl,用于后续安装RVM: ``` sudo apt-get install curl ``` 3. 使用curl安装RVM: ...

    ruby on rails安装

    在这个“ruby on rails安装”主题中,我们将深入探讨如何一步步安装并配置Rails环境。 首先,我们需要安装Ruby。Ruby是Rails的基础,因此在安装Rails之前,确保你的系统已经安装了最新稳定的Ruby版本。你可以访问...

    Ruby on rails blog (博客程序)

    在这个“Ruby on Rails博客程序”中,我们将深入探讨如何在Ubuntu 11.10操作系统上,使用Rails 3.0.8版本构建一个简单的博客平台。 首先,我们要了解Rails的基本概念。MVC架构将应用分为三个主要部分:模型(Model...

    Linux系统平台上安装和配置Ruby on Rails

    在Linux系统上安装和配置Ruby on Rails是一个常见的任务,特别是在开发Web应用程序时。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,强调简洁和生产力。在...

    Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境

    在Ubuntu上配置Ruby on Rails框架和RubyMine IDE开发环境是一个重要的步骤,对于想要在Linux环境下进行Web开发的程序员来说,这是必备的知识。Ruby on Rails是一个强大的全栈Web框架,它基于Ruby语言,大大简化了Web...

    快速安装Ruby on Rails的简明指南

    #### 安装Rails环境 最后一步是安装Rails。由于Rails是通过RubyGems来分发的,因此只需执行以下命令即可安装: ```sh gem install rails ``` 安装完成后,可以通过`rails --version`命令来确认Rails版本。 #### ...

    vim-rails-bundle:Vim内的Ruby on Rails开发环境

    Vim是Ruby on Rails IDE,具有所有出色的插件和出色的配置。 遵循简单的安装指南即可立即破解! 注意:我们用整洁的替换了捆绑包的旧子模块架构,因此不再需要使用Git安装子模块。 我们还放弃了 ,转而使用 。 ...

    ruby_on_rails安装部署指导手册

    ### Ruby on Rails 安装与部署知识要点 #### 一、前言 在进行 Ruby on Rails 的安装与部署过程中,我们需要关注几个核心方面:系统版本兼容性、软件依赖包的选择与安装、Ruby 语言环境的配置以及 Rails 应用的具体...

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    ### Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统的知识点 #### 一、基础知识与背景介绍 **Redmine** 是一个基于 Web 的项目管理和跟踪工具,它使用 Ruby on Rails(简称 ROR)框架构建而成。Redmine 的设计初衷...

    ruby 例子 模仿rails 的 mvc

    在本篇中,我们将深入探讨Ruby模仿Rails MVC的实现以及Ubuntu环境下启动Ruby应用的相关步骤。 **模型(Model)** 在MVC架构中,模型层负责处理数据和业务逻辑。在Ruby中,我们通常会创建一个或多个类来代表数据库中...

    Ruby与Ruby on Rails框架环境搭建的简明教程

    Ruby on Rails(简称Rails)是基于Ruby构建的一个开源Web应用框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发过程高效且易于维护。 在开始搭建Ruby和Rails的开发环境之前,你需要确保你的系统满足必要的...

    Ruby-AnsibleRubyonRails服务器Ubuntu16x

    总结起来,Ansible在Ruby on Rails服务器部署中起到关键作用,它帮助我们自动化Ubuntu 16.x上的Ruby和Rails环境搭建、Web服务器配置、数据库管理和应用部署等任务。通过使用`ansible-rails-master`中的资源,我们...

    rails-development-environment:基于Vagrant,VirtualBox和Ubuntu 16.04 LTS(Xenial Xerus)的Ruby on Rails的开发环境

    总之,`rails-development-environment`项目提供了一个强大而易用的工具集,让开发者能够在统一的、基于Ubuntu的环境中高效地进行Ruby on Rails开发。通过Vagrant和VirtualBox的结合,它实现了跨平台的可移植性,而...

    vagrant-rails:为 Ruby on Rails 准备的开发环境

    为运行 Ruby on Rails 配置所有必需的工具是一件既痛苦又费时的事情。 这个 vagrant 配置文件旨在构建一个随时可用的 Rails开发环境。 什么是流浪者? Vagrant 是一个创建虚拟机的工具。 你可以在 Mac、Windows 或 ...

Global site tag (gtag.js) - Google Analytics