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了。