Rails框架应用软件系列:在Windows XP上安装和使用博客Mephisto

Posted by cnruby Tue, 03 Oct 2006 00:16:00 GMT

在Windows XP上安装和使用博客Mephisto

目录
 (一)系统环境:

  1. Ruby 语言 1.8.4版本, 点击这里Ruby1.8.4
  2. Rails 框架 1.1.6版本,安装方法:
    gem install rails -v=1.1.6
  3. Windows XP 或者 Windows 2000操作系统 或者 Linux操作系统
  4. 需要一个浏览器,如FireFox1.5.0.1
  5. 开发编辑工具 Notepad2 ,安装方法请单击这里,复制一个notepad2.exe,并且更名为vi.exe。
  6. 在Windows XP上安装Linux核心命令,点击这里
  7. 安装Subversion软件,请看这里
  8. 安装SQLite3软件,请看这里

 (二)前提条件:

  1. 在本机Winodw操作系统上,我们的工作目录为d:\open_rails。
  2. 你的电脑必须在线。

 (三)目的:

  1. Mephisto是一款基于Rails框架的内容管理软件。它是由Rails框架核心人员开发的项目。该项目有很多独特之处。这里介绍安装和简单使用该软件,安装该软件的四个前提:在Windows XP上;Mephisto最新SVN版本;SQLite3数据库系统;WEBrick网络服务器。对于这四个前提条件不同,有不同的安装方法。当前这些前提条件还可以有,比如是否使用Rmagick或者Capistrano等等。

 (四)解决方案:

  1. 通过SVN方法,下载Mephisto软件到指定的安装目录:
    svn co http://svn.techno-weenie.net/projects/mephisto/trunk D:\open_rails\mephisto\trunk
    cd D:\open_rails\mephisto\trunk
    图01

    图02
  2. 下面的命令是利用你系统安装的Rails框架。对于你的系统安装了Rails 1.1.6框架,下面二个Rake命令都可以,但是前面的Rake命令仅仅在Rails框架1.1.6可用。后面的Rake命令已经淘汰了。而Mephisto使用的是Rails框架的边界版本(edge version)。注意边界版本不是正式发行版。Mephisto需要该版本一些功能。下面第三条命令是一个关于时间问题的插件。
    rake rails:freeze:edge
    或者
    ( 或者在Rails 1.1.4框架下使用下面命令: rake freeze_edge )
    gem install tzinfo --remote
    图03

    图04
  3. 接下来的这些命令是为了创建和安装SQLite3的数据库。数据库配置文件下载:database.yml
    sqlite3 mephisto.db
    vi config/database.yml
    rake db:bootstrap
    (或者 rake db:bootstrap RAILS_ENV=production)
    图05

    图06

    图07
  4. 安装Mephisto已经结束。启动网络服务器WEBrick:
    ruby script\server
    图08
  5. 打开网络浏览器Firefox。第一个连接是网站首页,第二个连接是管理员首页,其用户名为 admin 和密码为 test 。
    http://localhost:3000/
    http://localhost:3000/admin
    图09

 (五)视听教学:



 (六)必须注意的问题:

  1. 对于我们使用中文来说,Mephisto可以进行中文搜索。这是很有用的功能
  2. 在进行(在页面右上方)Setting设置修改之后,一定要点击标签Caches的Clear All。只有这样,才可以在页面上显示你的修改内容。
  3. 修改页面文字变为中文,点击Design,再点击相应的模板(Templates),就可以了。这里的修改直接生效。
  4. 请不要修改目录“Home”!!!(说明日期2006-10-29 )

 (七)参考资料:

  1. http://mephistoblog.com/
  2. http://mephisto.stikipad.com/help/show/Installing+Mephisto
  3. http://mephisto.stikipad.com/help/show/Installing+Mephisto+with+Capistrano

 (八)命令清单:

 svn co http://svn.techno-weenie.net/projects/mephisto/trunk D:\open_rails\mephisto\trunk
cd D:\open_rails\mephisto\trunk

rake rails:freeze:edge
( 或者在
Rails 1.1.4框架下使用下面命令: rake freeze_edge )
gem install tzinfo --remote

sqlite3 mephisto.db
vi config/database.yml
rake db:bootstrap
RAILS_ENV=production

ruby script\server

http://localhost:3000

 (九)下载本文章文件pdf(请使用免费Foxit Reader阅读下面pdf文件。)

在Windows XP上安装和使用博客Mephisto

Posted in  | Tags , , , ,  | no comments | no trackbacks

Trackbacks: 0

Use the following link to trackback from your own site: http://www.hhtong.com/blog1/articles/trackback/1191

Comments: 0

Leave a response | RSS feed for this post

Leave a response

Toggle website and email fields