Church.IO OneBody
OneBody是一个基于Web的,开源的社交网络,邮件列表,在线词典和轻量级内容管理系统。
它像Facebook,Google Groups和SharePoint的混合体,但它是完全免费和开源的。
OneBody基于Ruby on Rails和MySQL,在churches社区已经使用7年了!
在这里你可以看到很多的截图。
生产环境安装
请查看我们的Wiki中的安装页面
Please see the Installation Page on the wiki.
使用 Vagrant 安装开发环境
如果你想在本地开发和运行,它是非常简单的。
操作系统:Windows, Mac, or Linux
- 安装 VirtualBox. 免费的可以运行在职Windows, Mac, 和 Linux上
- 安装 Vagrant.
- git clone git://github.com/churchio/onebody.git && cd onebody
- 运行vagrant
- 在开发模式下访问 localhost:8080
无论gems是否需要更新或升级,你只需要运行 vagrant。
重启Rails服务器,输入: touch tmp/restart.txt. 或使用用vagrant重启开发环境。
手动安装开发环境
操作系统: Mac 或 Linux (Windows请使用 Vagrant )
1.Install Ruby 2.1.2 or higher (we recommend you use RVM).然后访问开发模式下的网址 http://localhost:3000
2.Install MySQL.
3.Install Git.
4.git clone git://github.com/churchio/onebody.git && cd onebody
5.mysql -u root -e "create database onebody_dev default character set utf8 default collate utf8_general_ci; grant all on onebody_dev.* to onebody@localhost identified by 'onebody';"
6.cp config/database.yml{.example,}
7.bundle install
8.cp config/secrets.yml{.example,} && vim config/secrets.yml and add a random secret token to both the "development" and "test" sections (you can use rake secret to generate a new random secret).
9.rake db:migrate
10.rails server
测试
mysql -u root -e "create database onebody_test default character set utf8 default collate utf8_general_ci; grant all on onebody_test.* to onebody@localhost identified by 'onebody';"
项目地址: http://church.io
Github地址:https://github.com/churchio/onebody
回复 (0)
微信扫码 立即评论