`
commando
  • 浏览: 77877 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Beast

    博客分类:
  • RoR
阅读更多

引自:http://www.olddognewtricks.co.uk/2006/09/beast.html

 

Beast is the spiffing new forum software from those two terribly clever chaps Josh Goebel and Rick Olson. Rick is already responsible for a very useful Ruby on Rails plug-in called acts_as_versioned and the very promising Mephisto blogweight CMS while Josh has a Rails Wiki called ServerSideWiki under his belt plus the rather useful Pastie.

The aim of Beast is to be a small and straightforward Ruby on Rails forum in less than 500 lines of code.  It's up to 432 at the moment but seems about ready to go.

So, first problem, to get Beast installed on my Windows laptop development machine.

 

Step 1. svn checkout http://svn.techno-weenie.net/projects/beast/trunk/

You'll probably use Tortoise of course, but you're going to need SVN in line mode shortly.

 

Step 2. Bring up one of those terribly old-fashioned looking command shells (Start -> Run -> cmd.exe) and go to your new beast folder. Then: rake freeze_edge

This is needed as Beast uses some of the features in the 'edge' version of Rails, i.e. the version that hasn't been formally released yet.  The main thing it appears to use is the new RESTful routing, of which more some other time.  This command will need svn to be in the path so you may need to append "C:\Program Files\Subversion\bin" to the end of the current path.

 

Step 3. gem install RedCloth

RedCloth is the Ruby implementation of Textile, a natty text format that can edited easily and translated to and from HTML. 

 

Step 4: Set up the database.  Grab 'database.example.yml' from the config folder and reformat it for whatever database you're planning to use.  Beast seems to prefer SQLite 2, so I'm going to use that.  So all I'm doing is renaming 'database.example.yml' to 'database.yml'.

If you don't already have SQLite there are two intermediate steps:

Step 4a: Download SQLite 2 from the SQLite download page and drop the exe, dll and def files in c:\ruby\bin.  Instructions of a sort are on this HowtoUseSQLite page.

Step 4b: Install the ruby library for sqlite: gem install sqlite-ruby.  Matt Griffith has made this feel a lot easier.

Then, at last: rake db:schema:load

Step 5: ruby script/server

This will start WEBrick on port 3000 so you can now access Beast on http://localhost:3000/.

 

 

 

 

 

 

 

 

 

 

<script src="http://feeds.feedburner.com/~s/OldDogNewTricks?i=http://www.olddognewtricks.co.uk/2006/09/beast.html" type="text/javascript"></script>
分享到:
评论

相关推荐

    BEAST计算分化时间

    ### BEAST计算分化时间知识点详解 #### 一、引言 **BEAST**(Bayesian Evolutionary Analysis Sampling Trees)是一款强大的软件工具包,主要用于进行基于贝叶斯统计框架下的分子进化分析。它不仅可以用来估计系统...

    beast加密扩展Windows DLL

    这个扩展是基于著名的“BEAST”(Block Cipher for Efficient and Secure Transports)算法,它是一种对称加密算法,旨在提供高效且安全的数据传输。在PHP环境中,这个DLL扩展使得开发者可以更方便地在Windows平台上...

    BEAST v1.8.2.rar

    **BEAST v1.8.2 - 贝叶斯进化分析工具详解** **一、BEAST简介** BEAST(Bayesian Evolutionary Analysis Sampling Trees)是一款广泛应用在分子进化研究中的软件,版本为v1.8.2。它利用贝叶斯统计方法来估计物种...

    基于Boost.Beast构建的易于使用的HTTP(S)客户端.zip

    Boost.Beast的核心在于它的设计,它将网络通信的复杂性封装起来,使得开发者能够更专注于业务逻辑。Boost.Beast使用了Asio库,这是一个强大的、跨平台的C++网络编程库,提供了异步I/O功能。在Boost.Beast中,HTTP...

    windows下编译php­beast扩展

    在Windows环境下编译PHP-beast扩展是一个较为复杂的过程,涉及到选择合适的编译器、设置编译环境、准备编译文件、以及执行具体的编译步骤。本文将详细说明如何在Windows系统中编译PHP-beast扩展,同时会提供必要的...

    PHP源码加密工具(php-beast)php7版 v1.0

    php-beast是一个源码加密模块...使用模块提供的beast_encode_file&#40;$input_file, $output_file&#41;;来加密文件,$input_file为要加密的文件,$output_file为要输出的加密文件。5)把加密好的文件放到服务器上运行。

    Beast-Super-Signal_super_indicator_mt4indicator_mt4_beastsupersi

    【标题】"Beast-Super-Signal_super_indicator_mt4indicator_mt4_beastsupersi" 指的是一个专门用于MetaTrader 4 (MT4) 平台的交易指标,名为"BEAST SUPER SIGNAL"。这个高级指标设计的目的是帮助交易者在金融市场中...

    beast源代码下载

    "Beast源代码下载"指的是获取并安装名为Beast的开源软件项目,它与Rails开源论坛相关。Beast,全称可能为“BioBayes Evolutionary Analysis Toolkit”或类似的名称,是一个专门用于生物信息学领域,尤其是进化分析的...

    beAst音频小组内部教程_初级第一版

    ### beAst音频小组内部教程知识点汇总 #### 一、国语音轨的来源 国语配音音轨,简称国语音轨,是音轨的一种。音轨通常包括原声音轨、配音音轨(包括国语音轨)、字幕文件等。本文主要讲述了国语音轨的两大来源: ...

    A Rough Guide to BEAST 1.4

    BEAST是一个基于贝叶斯MCMC(马尔可夫链蒙特卡洛)分析的跨平台分子序列分析程序,其设计目标是用于推断具有根的、基于严格或松弛分子钟模型的时间测定的系统发育树。BEAST不仅是一个重建系统发育树的方法,也是一个...

    php-beast_liexusong.tar.gz

    《PHP源码加密模块——深入理解php-beast_liexusong.tar.gz》 在Web开发领域,PHP作为一种开源、跨平台的脚本语言,因其简洁、高效的特点被广泛应用。然而,随着互联网安全问题日益凸显,如何保护PHP源码不被轻易...

    PHP源码加密模块php-beast.zip

    PHP Beast是一个源码加密模块,使用这个模块可以把PHP源码加密并在此模块下运行。 为什么要用PHP-Beast? ... 有时候我们的代码会放到... 可见, 使用缓存的beast模块比原来还要快一点. 标签:phpbeast

    基于PHP的源码加密工具(-beast )7版.zip

    beast 7版作为一款高效的加密工具,提供了强大的加密算法和优化策略,能够有效提升代码的安全性。 1. **加密原理**:beast 7版可能采用了混淆、编码和加密等多种技术,使得原始的PHP代码变得难以理解。混淆技术通过...

    TB+Beast_deZenderphp.ini_dezender_

    标题 "TB+Beast_deZenderphp.ini_dezender_" 暗示这是一个与 PHP 相关的项目,其中可能包含解码或处理 Zender 类的工具。描述 "decoder fo zender class php" 明确指出这是一个用于解码 Zender 类的 PHP 解码器。...

    beast2, 基于抽样树的贝叶斯进化分析.zip

    beast2, 基于抽样树的贝叶斯进化分析 Beast 2 Beast 是一种基于分子序列MCMC的贝叶斯推理交叉平台程序。 它完全向根的方向推导,时间测量phylogenies使用严格或者松松的分子时钟模型推断出来。 它可以以作为一种重构...

    Beast Super Signal Grail_grail_forex_trading_

    《Beast Super Signal Grail:探索自动外汇交易的精粹》 在外汇交易的世界中,技术分析工具扮演着至关重要的角色。"Beast Super Signal Grail"是一个专为MetaTrader 4(MT4)平台设计的高级指标,旨在帮助交易者更...

    php-beast-master.zip

    php代码加密扩展 完安装php-beast后可以使用tools目录下的encode_files.php来加密你的项目使用。encode_files.php之前先修改tools目录下的configure.ini文件

    C++ Today The Beast Is Back epub

    C++ Today The Beast Is Back 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    Beast2.07 软件

    Beast2.07软件 Beast2.07软件 Beast2.07软件

    Python库 | beast2-xml-1.0.11.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:beast2-xml-1.0.11.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Global site tag (gtag.js) - Google Analytics