`
pclfs1983
  • 浏览: 40884 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ruby环境搭建

阅读更多

前几天开始学习ruby技术,写这些文章的主要目的是记录自己的学习过程,也方便以后查找。

 

ruby的环境搭建非常的简单,但是也有如果初学者也会遇到很多问题,如果遇到问题,建议google先查找,一般来说都会有人已经回答过了的,废话少说。开始搭建ruby和rails环境

 

首先说在windows xp下的环境搭建

1. 到www.rubyforge.com 或者www.ruby-lang.org 中下载ruby的windows安装文件,双击进行安装,一直默认就可以了,当然你也可以自定义,注意要选中enable rubygems,打开命令提示符,输入ruby -v如果有版本号显示则表明安装ruby成功。

 

2. 安装jdk,请到sun公司网站下载,并进行相关环境变量的设置,主要是gem需要用到jdk

 

3. 更新gem(一定要更新哦,否则下面rails的安装很容易出错的 ),安装更新的方法有两种,第一种是去rubyforge网站下载rubrubygems的最新安装包( 我安装的时候最新版本是rubygems-1.3.5)的安装包,双击安装即可。第二种方法是在命令提示符下输入:gem update --system

 

4. 安装rails,在命令提示符下输入gem install rails 或 gem install rails --remote这样系统会自动安装rails

 

5. 安装默认的sqlite3数据库,使用命令gem install sqlite3-ruby --version 1.2.3(注意一定要制定版本号 )否则最新的版本可能会有bug,目前sqlite3的bug报告表明,1.2.4版本和win32平台不兼容。

 

6. 去http://www.sqlite.org/sqlitedll-3_6_10.zip 下载sqlite3.dll原因是默认数据中需要使用这个文件,把这个dll文件放入c:\ruby\bin目录下。

 

至此,在windows下的ruby on rails环境就搭建好了。

 

2009年10月13日添加

话算在我windows下把ruby安装好了,但是我还需要使用ubuntu下的ruby,所以必须在ubuntu下安装一个ruby,安装方法很简单,如下:

在Ubuntu下通过apt包管理器安装ror环境是很方便的。我自己写了一个脚本:

sudo apt-get install build-essential gcc g++ libssl0.9.8 libssl0.9.8-dbg libssl-dev build-essential
sudo apt-get install ruby
sudo apt-get install libzlib-ruby rdoc ri irb ruby1.8-dev
sudo apt-get install libzlib-ruby
sudo apt-get install rubygems
sudo gem update --system
sudo gem install rails -y
sudo gem install rails --include-dependencies
sudo gem install mongrel -y
sudo gem install mongrel_cluster --include-dependencies
sudo apt-get install libopenssl-ruby
sudo apt-get install libgd-ruby1.8 libyaml-ruby libzlib-ruby
sudo apt-get install imagemagick
sudo apt-get install libmagick9-dev ruby1.8-dev
sudo gem install RMagick -y

直接把上面的一串保存在一个文本文件中,然后用sh命令执行就可以一步安装完成了。

我发现网上很多在安装gem的命令都是错的,在Ubuntu里gem包不是ruby的gem,ubuntu下gem包的解释如下:
Graphics Environment for Multimedia - PureData library
Gem is a loadable library for puredata, which adds OpenGL graphics rendering
and animation to Pd. Pd is a graphical programming language and computer
music system.

这个包和ruby一点关系都没有。正确的应该是rubygems包。不知道为什么到处有人都是写sudo apt-get install gem的,很多都是转载,有的连转载都不声明,直接试都不试把错的东西直接贴出来。

另有人说源里的gem很过时,现在不会了,源里的gem的版本也是0.9.4。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics