`
qualenac
  • 浏览: 63610 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

beast安装

阅读更多

原文:http://www.olddognewtricks.co.uk/2006/09/beast.html

Beast

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 (我这里是使用的是ruby 1.8.6,Rails 1.2.3,freeze_edge已经不被推荐使用,这里用rake rails: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.(如果前面拷贝的是sqlite3文件,这里也要安装sqlite3-ruby。  gem install sqlite3-ruby)

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/.

 

最后附上sqlite的图形化管理工具(SQLite Database browser ):http://sourceforge.net/projects/sqlitebrowser/

<script src="http://feeds.feedburner.com/~s/OldDogNewTricks?i=http://www.olddognewtricks.co.uk/2006/09/beast.html" type="text/javascript"></script><script src="http://feeds.feedburner.com/~d/static/site-tracker.js" type="text/javascript" charset="utf-8"></script>
分享到:
评论

相关推荐

    beast加密扩展Windows DLL

    "php-beast-binaries-master" 这个压缩包很可能包含了构建和安装这个扩展所需的所有文件,包括预编译的DLL、配置脚本、可能的示例代码以及必要的文档。 安装此扩展的过程一般包括以下步骤: 1. 首先,你需要确保你...

    BEAST计算分化时间

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

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

    使用方法:1)安装$ wget https://codeload.github.com/liexusong/php-beast/zip/php7$ unzip php-beast-php7.zip$ cd php-beast-php7$ phpize$ ./configure$ sudo make && make install2)修改php.ini 添加配置:...

    Beast2.07 软件

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

    beast源代码下载

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

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

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

    windows下编译php­beast扩展

    如果您的系统中安装的是PHP 5.3到5.4版本,并且是64位系统,则还需要下载Windows SDK 6.1,以确保编译环境的完整性。 接下来,我们需要准备编译所需的文件。主要需要下载以下文件: - PHP的源代码,可以通过官方...

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

    1)安装 $ wget https://github.com/liexusong/php-beast/archive/master.zip $ unzip master.zip $ cd php-beast-master $ phpize $ ./configure $ make $ sudo make install 2)修改php.ini 添加...

    TB+Beast_deZenderphp.ini_dezender_

    8. **ReadMe.txt**:通常包含关于如何使用、安装或配置项目的说明。 9. **ext**:这可能是一个目录,包含了 PHP 的扩展模块,这些模块可以增强 PHP 的功能。 从这些文件我们可以推断,这个项目可能涉及以下知识点:...

    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

    php-beast-master.zip

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

    加密扩展php-beast

    至于压缩包中的"Linux教程",可能是为了帮助用户在Linux环境下安装和配置php-beast扩展。而"php7.0nts"可能是指PHP 7.0的非线程安全版本,这个版本通常用于在Apache服务器上运行,因为Apache并不支持多线程。在安装...

    PyPI 官网下载 | dynamic-beast-1.5.0.tar.gz

    同时,熟悉Python的包管理和虚拟环境(如pip和virtualenv)将有助于顺利地安装和使用dynamic-beast库。 总的来说,dynamic-beast-1.5.0.tar.gz为Python开发者提供了一个强大的工具,用于构建和管理云原生环境下的...

    uWebSockets-master.zip_beast websocket_uwebsocket_uwebsockets编译_

    如果要使用Boost Beast,还需要安装Boost库。 3. **配置CMake**:创建一个构建目录,进入其中并运行`cmake`命令,指定源代码目录和构建选项。如果使用Boost Beast,需要告诉CMake找到Boost库的位置。 4. **编译和...

    EA Beast_v2.9_ea_

    用户可以自己编写或购买EA,然后将其安装在MetaTrader等交易平台中运行。 压缩包子文件的文件名"EA Beast_v2.9.ex4"揭示了这个EA的具体实现。".ex4"是MetaTrader平台使用的编译后文件格式,它包含了MQL4...

    BeastLieMarkov:Beast 2 插件实现了 DNA 进化的杰出配对 Lie Markov 模型

    野兽谎言马尔科夫Beast 2 插件实现了 DNA 进化的杰出配对 Lie Markov 模型有关模型的描述和讨论,请参阅论文 ( )“与异质替代率一致的系统发育模型的新层次结构”,作者:Michael D. Woodhams、Jesús Fernández-S...

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

    PHP源码加密工具(php-beast)php7版主要支持PHP7,选择php7分支然后编译安装即可。 使用方法: 1)安装 $ wget https://codeload.github.com/liexusong/php-beast/zip/php7 $ unzip php-beast-php7.zip $ cd ...

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

    使用方法:1)安装$ wget https://codeload.github.com/liexusong/php-beast/zip/php7$ unzip php-beast-php7.zip$ cd php-beast-php7$ phpize$ ./configure$ sudo make && make install2)修改php.ini 添加配置:...

    beast:完全用 PHP 编写的类似 PHP 的模板语言

    用法安装 curl --location -O https://github.com/HarryPehkonen/beast例子 $beast = new Beast('./');$content = $beast-&gt;render('template.php', $data);echo $content;另请参阅此存储库中的 example.php 和 ...

    argo-navis:使用BEAST进行离散特征分析的Galaxy工具

    依存关系在开发人员或生产环境中运行Argo Navis之前,必须安装许多依赖项: BEAST2和BEAST_CLASSIC包协议R和以下库RColorBrewer ggplot2 表argparse python和以下库阿尔克斯特生物蟒活检麻木csvkit svg_stack.py ...

Global site tag (gtag.js) - Google Analytics