ubuntu 下面 ruby on rails 环境配置

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


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

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网络书签,收集自己的网络书签,创建自己的网站导航。
[url]http://www.kmimagine.com/xmarklet/index.aspx[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值