EsKit使用指南

EsKit是一个基于Ruby on Rails的博客系统,嗯,ABitNo造的轮子。一些特点可以参见上一篇文章:低调发布我的 Blog程序

或许你只是需要尝试一下,我为大家部署了一个Demo,你就尽情蹂躏它吧
这里是后台地址:http://eskit.abitno.me/admin
用户名:admin, 密码:rubyonrails

感觉不错吗?想学习Rails?或者想测试下Rails 3写出来的程序?亲自部署一个试试看吧!你的每一次部署都是对俺的支持啊!!你能因此喜欢上Rails我会开心死的!!!假如EsKit让你对Rails开始反感,千万不要告诉我,我喜欢听好听的--囧

安装Ruby

开发使用的ruby 1.9.1p378,还没对其他ruby版本进行测试,推荐你也安装此版本吧,会少些问题,这里是官方FTP ftp://ftp.ruby-lang.org/pub/ruby/1.9/

Linux的源里一般都有这个版本,你要真找不到就到ftp上下载解压,然后

./configure --prefix=/opt/ruby191
make
sudo make install

最后不要忘了把ruby的bin目录加到PATH里,还有

gem update --system

配置数据库

强烈推荐使用sqlite3,我的博客一直都是运行在sqlite3上的,通用的Linux发行版本中都会有sqlite3的吧,至少我还没遇到哪个Linux里没有的,或者我见过的太少~

用sqlite3的话也没什么需要配置的,只要安装一个gem

gem install sqlite3-ruby

libxml2和libxslt

这也是每一个Linux发行版本中都有的,没有让它去死,当你安装好这两个lib之后,需要一个gem,话说安装这些lib的目的不就是为了gem吗。。。

gem install nokogiri

获取EsKit

前面的工作你还没有累的话,我们就要到达目的地了。如果你安装了mercurial(鸡冻!)

hg clone https://exkit.googlecode.com/hg/ eskit

你实在讨厌水銀的话,这里有打包的版本http://code.google.com/p/exkit/downloads/list

安装需要的gems

虽然有bundle,但我用它总是会出问题,先这样原始的来一下吧

gem install rails --pre
gem install thin

另外三个gems需要你到刚刚下载解包后的eskit中寻找,寻找啊~~~

gem install vender/cache/plist-3.1.0.gem  
gem install vender/cache/textpow-0.10.3.gem
gem install vender/cache/ultraviolet-0.10.5.gem

可以运行了?

是的,可以了,是不是觉得很麻烦但很有乐趣--

rake db:migrate
rake db:seed
thin -d start

打开你的浏览器,不要是IE就行,IE会被毙掉的。。。
http://localhost:3000/blog
http://localhost:3000/admin
用户名:admin, 密码:rubyonrails

打完收工~

TAGS:Rails,Ruby

25 COMMENTS >>LEAVE<<

  1. aoyoo

    测试了一下,
    感觉不错

  2. ABitNo
    @aoyoo

    你真快,我好感动

  3. young001

    这个blog很不错:-)

  4. tunpishuang

    We're sorry, but something went wrong.

    We've been notified about this issue and we'll take a look at it shortly.

  5. xxx

    我到cPanel上面玩一下,演示站上面送了一张图片给你,偷了foxgirl,投桃报李。

  6. ABitNo
    @tunpishuang

    原来是有人把一个选项给删除了,看来我应该在程序里写好哪些选项是必须的才行

  7. kfihihc

    我是来看背景图的……

  8. adqin1984

    布置一个体验demo,不想整ruby,看看。

  9. adqin1984
    @adqin1984

    我擦,原谅我眼瞎,demo早已出来乐

  10. Yousri

    刚刚想配置环境试用下 发现最后提到的“三个gems”并没有在安装包里吧?

  11. Yousri

    看来是水银版本没有更新原因吧!

  12. ABitNo
    @Yousri

    果然啊,水銀版本的程序一直是最新的,但是没把那三个gems提交上去--

    下载包吧,下载包也是新的

  13. Yousri
    @ABitNo

    嗯 后来直接到Google code下载最新包 正常
    不过感觉站点管理还是不够修改为较为众化的
    是不是需自己修改程序文件之类的?

  14. ABitNo
    @Yousri

    没明白你这是什么意思--

    你是说后台不够大众化吗?后台的用户体验确实不太好,不过都是界面上的问题,自己改也不太困难

  15. Yousri
    @ABitNo

    不是这个意思咯 后台用户体验挺简洁明了的 改天Gtalk上跟你聊我的意思咯 因为我个人表述能力方面比较欠缺 就不再此出丑 嘿嘿

  16. wliment

    断网快一年了,又回来了

  17. ABitNo
    @wliment

    什么情况?怎么会断网一年?

  18. wliment
    @ABitNo

    新疆不是出了个7.5事件嘛 zf就把网线给拔了(怕恐怖分子在利用网络鼓动宣传,在加上怕我们把相关的视频,图片发到网上),最后我们新疆这就成了大局域网中的小局域网,那个惨的,干啥啥不灵,下载个小插件都等了几个月,这部才开网,一看你这都变成这样了。

  19. ABitNo
    @wliment

    原来新疆真的开网了,新疆的朋友们受苦了

  20. wliment
    @ABitNo

    我看到你退学了
    我也有点冲动 哈哈

  21. SunRise
  22. SunRise

    额……我想说的是没有oniguruma??

  23. ABitNo
    @SunRise

    在hg里面的没提交,打包发布的版本里有。。。

  24. 夏毅

    ruby1.92应该也可以的吧~~rails3.10?另外~~大爱这个blog

  25. 夏毅

    搭建不起来~~why?

LEAVE A RESPONSE >>CANCEL<<

loader