This is the source code of Ruby China website.
- Ruby 2.3.0 +
- PostgreSQL 9.4 +
- Redis 2.8 +
- Memcached 1.4 +
- ImageMagick 6.5 +
- Elasticsearch 2.0 +
Install VirtualBox + Vagrant, and then:
$ vagrant up
$ vagrant ssh
$ cd /vagrant
/vagrant $ ./bin/setup
/vagrant $ rails s -b 0.0.0.0
Open http://localhost:3000 in host.
$ brew install memcached redis postgresql imagemagick gs elasticsearch
$ sudo apt-get install memcached postgresql-9.4 redis-server imagemagick ghostscript
Install Elasticsearch
curl -sSL https://git.io/vVHhm | bash
$ git clone https://github.com/ruby-china/ruby-china.git
$ cd ruby-china
$ ./bin/setup
Checking Package Dependencies...
--------------------------------------------------------------------------------
Redis 2.0+ [Yes]
Memcached 1.4+ [Yes]
ImageMagick 6.5+ [Yes]
--------------------------------------------------------------------------------
Installing dependencies
--------------------------------------------------------------------------------
The Gemfile's dependencies are satisfied
--------------------------------------------------------------------------------
Configure
--------------------------------------------------------------------------------
Your Redis host (default: 127.0.0.1:6379):
Your Elasticsearch host (default: 127.0.0.1:9200):
--------------------------------------------------------------------------------
Seed default data... [Done]
== Removing old logs and tempfiles ==
Ruby China Successfully Installed.
$ rails s
bundle exec rake
rake environment elasticsearch:import:model CLASS=Page FORCE=y
rake environment elasticsearch:import:model CLASS=Topic FORCE=y
rake environment elasticsearch:import:model CLASS=User FORCE=y
Forked from Homeland Project Theme from Mediom
Copyright (c) 2011-2016 Ruby China
Released under the MIT license:
Emojis under the CC-BY 4.0 license from Twitter/Twemoji: