FreeBSD下安装RoR简述

初学BSD,也是初学php?name=Ruby" onclick="tagshow(event)" class="t_tag">Ruby,环境配置方面自己实践了一下,
和网上查的资料有些出入,稍作调整,共享之。

Step1.安装Ruby发行版
/usr/local/lang/ruby18下的版本,
make install clean到一半停在“Generating RI...”就没反应了,
解决办法,可以手工安装,具体是:
 #cd /usr/ports/distfiles/ruby/ruby-1.8.5
 #tar xzvf ruby-1.8.5.tar.gz
 #cd ruby-1.8.5
 #./configure -prefix=/usr/local/ruby
 #make && make install
然后记得在.cshrc文件中追加将/usr/local/ruby/bin 至PATH,
要不然找不到执行路径。
(注销再登录或rehash,打ruby确认一下安装成功否)

Step2.安装wget
FreeBSD没有自带wget,建议下载并安装它,以后就可以用它来下载想要的东西了。
 #cd /usr/ports/ftp/wget
 #make install clean
 #rehash #刷新
 #wget #确认一下wget是否安装成功

Step3.安装rubygems
 #cd ~
 #mkdir rubygems
 #cd rubygems
 #wget http://rubyforge.org/frs/download.php/35283/rubygems-1.1.1.tgz
 #tar xzvf rubygems-1.1.1.tgz
 #cd rubygems-1.1.1
 #ruby setup.rb
或者这样应该也可以,※未经实践
 #cd /usr/ports/devel/ruby-gems
 #make install clean
这样ruby的包管理器就安装成功了。

Step4.安装ruby on rails
ports方法试了,不行,gem也试了不行;。。。
试试这个方法把,从http://gems.rubyforge.org/网站下载下列库文件:
 rake-0.8.1.gem
 rails-2.0.2.gem
 activerecord-2.0.2.gem
 activeresource-2.0.2.gem
 activesupport-2.0.2.gem
 actionmailer-2.0.2.gem
 actionpack-2.0.2.gem
放到任意建立的railsgem目录,然后用
gem install -l rails-2.0.2.gem本地安装。
成功安装之后,确认一下吧,
 #rails demo #建立demo web演示程序
 #cd demo
 #ruby script/server #启动服务
在浏览器打开http://服务器地址:3000/。
看到页面展示出来就OK了。