Camome is a Rails application to collect data from various application and organize them.
Ruby | 2.1.5 |
Rails | 4.1.8 |
I recommend you to install new Ruby and Bundler on the top of Rbenv before install camome.
- Install rbenv + ruby-build (check https://github.com/rbenv/rbenv#basic-github-checkout for details)
$ git clone [email protected]:rbenv/rbenv.git ~/.rbenv $ git clone [email protected]:rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build # Edit your shell dot files to add some path and environment variables.
- Install Ruby and Bundler
# Install ruby 2.1.5 $ rbenv install 2.1.5 # Installation check $ rbenv global 2.1.5 $ ruby -v # -> You will see: ruby 2.1.5... # Install bundler for your new Ruby $ gem install bundler # Activate bundler $ rbenv rehash # Get back to your system default Ruby if you want $ rbenv global system # say, /usr/bin/ruby $ ruby -v
- clone camome from github
$ git clone [email protected]:nomlab/camome.git ~/Programs/camome
- Setup to use installed ruby
$ cd ~/Programs/camome $ ruby -v # -> You will see: ruby 2.1.5...
- Install vendor/bundle stuffs
$ bundle install --path vendor/bundle
- Setup secret key
$ bundle exec rake secret # -> You will see: foobarbuz... Copy the string. $ cp config/secrets-example.yml config/secrets.yml $ vim config/secrets.yml # -> Replace all <SECRETKEY> with the string outputted
- Setup DB
$ bundle exec rake db:migrate
- Initialize DB
$ bundle exec rake db:seed
- Install submodule
$ git submodule init $ git submodule update
- Launch camome app
$ bundle exec rails s
- Open
http://localhost:3000
in the web browser# Example $ open http://localhost:3000
Login name:admin
Password: admin
- Access to
http://localhost:3000/users
, and click “New User” - After creating new user, access to
http://localhost:3000/gate/logout
to logout current user - Make sure that you can login with the created user.