Ruby语言框架应用软件系列:介绍博客软件SimpleLog

Posted by cnruby Thu, 15 Feb 2007 20:23:00 GMT

Ruby语言框架应用软件系列:介绍博客软件SimpleLog

目录
 (一)系统环境:

  1. Ruby 语言 1.8.4版本, 点击这里Ruby1.8.4。要想安装多个Ruby语言运行环境请看这里
  2. Windows XP 或者 Windows 2000操作系统
  3. Rails 框架 1.2.1版本,安装方法请看这里,最简单方法是第一种方法即可。
  4. 需要一个浏览器,如FireFox1.5.0.1以上版本。
  5. 开发编辑工具 Notepad2 ,安装方法请单击这里,复制一个notepad2.exe,并且更名为vi.exe。
  6. 在Windows XP上安装Linux核心命令,点击这里
  7. 如何在Windows Console下使用命令svn(下载软件),点击这里
  8. 数据库MySQL版本5.0,简单安装请使用Windows (x86) ZIP/Setup.EXE版,点击这里

 (二)前提条件:

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

 (三)目的:

  1. 在Windows XP上基于数据库MySQL5.0安装博客软件SimpleLog,关于SimpleLog软件的说明,请看这里

 (四)解决方案:

  1. 打开DOS终端,进入安装目录
    d:
    cd D:\open_rails
  2. 下载软件并解压它
    wget http://simplelog.net/download/simplelog_2.0.1.tgz
    7z x simplelog_2.0.1.tgz
    7z x simplelog_2.0.1.tar
  3. 创建软件SimpleLog的数据库
    [可选命令,查看数据库服务器是否正常运行]
    mysqladmin status
    mysqladmin create simplelog -u daoxi -p
    [删除数据库命令]
    mysqladmin drop simplelog -u daoxi -p
  4. 配置数据库并创建数据库表
    cd simplelog_2.0.1
    [修改下面文件的数据库用户名和密码即可]
    vi config\database.yml
    rake simplelog:install
  5. 运行网络服务器WEBrick
    ruby script\server
  6. 打开浏览器Firefox,输入网址
    http://127.0.0.1:3000
    http://127.0.0.1:3000/admin
        Email: temp@email.com
        Password: !@gonow

 (五)视听教学:



 (六)必须注意的问题:



 (七)参考资料:

  1. SimpleLog首页 : http://simplelog.net
  2. http://wiki.simplelog.net/Installing/Installation

 (八)命令清单:

[Open DOS Shell]
d:
cd D:\open_rails
wget http://simplelog.net/download/simplelog_2.0.1.tgz
7z x simplelog_2.0.1.tgz
7z x simplelog_2.0.1.tar
cd simplelog_2.0.1
[可选命令,查看数据库服务器是否正常运行]
mysqladmin status
mysqladmin create simplelog -u daoxi -p
[可选命令,删除数据库]
mysqladmin drop simplelog -u daoxi -p
[修改下面文件的数据库用户名和密码即可]
vi config\database.yml
rake simplelog:install
ruby script\server

[Open Browser Firefox]
http://127.0.0.1:3000
http://127.0.0.1:3000/admin
Email: temp@email.com
Password: !@gonow

 (九)下载文件pdf:




________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , , ,

Ruby语言框架应用软件系列:介绍Wiki软件Junebug

Posted by cnruby Mon, 08 Jan 2007 21:14:00 GMT

Ruby语言框架应用软件系列:介绍Wiki软件Junebug

目录
 (一)系统环境:

  1. Ruby 语言 1.8.4版本, 点击这里Ruby1.8.4
  2. Windows XP 或者 Windows 2000操作系统 或者 Linux操作系统
  3. 数据库系统SQLite,安装方法请看这里
  4. 需要一个浏览器,如FireFox1.5.0.1以上版本。

 (二)前提条件:

  1. 在本机Winodw操作系统上,我们的工作目录为d:\works_rails。
  2. 你的电脑必须在线。
  3. 安装数据库系统SQLite的Ruby最新接口:
    gem install sqlite3-ruby --source code.whytheluckystiff.net -r
  4. 安装软件Junebug
    gem install junebug-wiki -y -r

 (三)目的:

  1. Junebug是一个简单、整洁的和供个人使用最低要求的Wiki软件。该软件是基于不同于Rails框架的Ruby语言网络软件框架Camping和包括部分Rails框架库在内的Ruby语言库开发的。我们可以把Junebug可作为一个Wiki软件专业框架。

 (四)解决方案:

  1. 根据软件Junebug定制自己的Wiki
    junebug my_wiki
  2. 切换到项目目录
    cd my_wiki
  3. 运行自己的Wiki。注意:该命令即使你使用Ctrl+C也不会终止你的Wiki运行:
    ruby wiki run
  4. 试试Ctrl + C,再加入浏览器,一切正常。
  5. 使用下面命令终止你的Wiki运行。
    ruby wiki zap
  6. 使用Junebug方法,请看视频。

 (五)视听教学:

视频观看或者下载或者压缩版
请使用Adobe Flash Player观看。


 (六)必须注意的问题:



 (七)参考资料:

  1. Junebug首页:http://www.junebugwiki.com/JunebugWiki
  2. 如何从instiki迁移到Junebug方法:http://redhanded.hobix.com/inspect/instikiToJunebug.html

 (八)命令清单:

gem install sqlite3-ruby --source code.whytheluckystiff.net
gem install junebug-wiki -y
junebug my_wiki
cd my_wiki
ruby wiki run
Ctrl + C
ruby wiki zap

 (九)下载文件pdf:




________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , ,

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

Posted by cnruby Tue, 19 Dec 2006 22:49:00 GMT

在Kubuntu上安装和使用博客软件Mephisto

目录
 (一)系统环境:

  1. 操作系统 Kubuntu 6.06 标准版 VMware及其相关软件资料,请看这里。该系统是安装在Windows XP上。
  2. Ruby语言运行环境1.8.4,请看这里
  3. 开发网络应用软件Rails框架1.1.6,请看这里
  4. 数据库系统SQLite3,请看这里
  5. 网络服务器Apache2,请看这里
  6. 软件版本管理控制系统Subversion客户端软件,请看这里
  7. 浏览器Firefox,请看这里
  8. Windows XP 或者 Windows 2000操作系统

 (二)前提条件:

  1. 在本机VMware Kubuntu操作系统上,我们的工作目录为/opt/daoxi/。
  2. 你的电脑必须在线。

 (三)目的:

  1. 在Kubuntu上安装博客软件Mephisto基本上与Windows XP一样,不同的是,在这里使用Apache2作为Mephisto的网络服务器。安装它的前提条件:操作系统Kubuntu;数据库SQLite;Mephisto最新SVN版本;网络服务器Apache2。在这个文章中,没有使用网络服务器mongrel等问题。
  2. 姐妹篇:在Windows XP上安装和使用博客Mephisto
  3. 实例网站:www.mammox.com

 (四)解决方案:

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

    图02

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

    图05

    图06

    图07

  3. 安装Mephisto已经结束。启动网络服务器WEBrick:
    ./script/server -e production
  4. 打开网络浏览器Firefox,输入下面网站地址:
    http://localhost:3000
    这里仅仅是测试一下安装Mephisto是否正确。
  5. 修改目录和文件的权限
    chown -R www-data:www-date /opt/daoxi/mephisto/
    图08
  6. 创建系统连接:
    mkdir /var/www/mephisto
    ln -s /opt/daoxi/mephisto/public/ /var/www/mephisto/public
    ln -s /opt/daoxi/mephisto/db/ /var/www/mephisto/db
    图09

    图10
  7. 创建Apache2的配置文件:
    cd /etc/apache2/sites-available
    touch mephisto
    vi mephisto
    图11
    图12
  8. 创建系统连接:
    cd /etc/apache2/sites-enabled
    rm 000-default
    ln -s ../sites-available/mephisto ./mephisto
  9. 图13
  10. 编辑软件mephisto的文件:
    vi /var/www/mephisto/public/dispatch.rb
    vi /var/www/mephisto/public/dispatch.cgi
    vi /var/www/mephisto/public/dispatch.fcgi
    图14
    图15
    图16
    图17
  11. 重启网络服务器Apache2:
    /etc/init.d/apache2 restart
    图23
  12. 通过Linux命令:
    ifconfig
    图24

    可以知道Kubuntu系统的在局域网的IP地址,例如其地址为192.168.1.13。
  13. 从Windows XP的浏览器Firefox,输入下面地址:
    http://192.168.1.13
    图25

 (五)视听教学:



 (六)必须注意的问题:

  1. 网络服务器Apache2还有一些网络安全问题在这里也没有涉及到。

 (七)参考资料:



 (八)命令清单:

svn co http://svn.techno-weenie.net/projects/mephisto/trunk mephisto
cd mephisto
rake freeze_edge
gem install tzinfo --remote

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

./script/server -e production

http://localhost:3000

chown -R www-data:www-date /opt/daoxi/mephisto/

mkdir /var/www/mephisto
ln -s /opt/daoxi/mephisto/public/ /var/www/mephisto/public
ln -s /opt/daoxi/mephisto/db/ /var/www/mephisto/db

cd /etc/apache2/sites-available
touch mephisto
vi mephisto

cd /etc/apache2/sites-enabled
rm 000-default
ln -s ../sites-available/mephisto ./mephisto

vi /var/www/mephisto/public/dispatch.rb
vi /var/www/mephisto/public/dispatch.cgi
vi /var/www/mephisto/public/dispatch.fcgi

/etc/init.d/apache2 restart

http://192.168.1.13

 (九)下载文件pdf:




________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

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

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


________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

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