Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Bitcoin Central
branch: master

This branch is 313 commits behind davout:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
doc
lib
public
script
test
.gitignore
Capfile
Gemfile
Gemfile.lock
LICENSE
README.rdoc
Rakefile
config.ru

README.rdoc

Bitcoin Central

Bitcoin Central powers bitcoin-central.net, a bitcoin trading platform. It is :

  • Open Source,

  • Based on Ruby on Rails,

  • Fully localizable,

  • Multi-currency.

Installation

Linux and Windows setup work well, I found the easiest to be an Ubuntu install

Windows

Linux (Debian flavors)

  • Install required packages

$ sudo apt-get install ruby ruby-dev libssl-dev irb rubygems mysql
  • Add gem binaries to path and re-login

# First line of /etc/environment should show something like this
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/var/lib/gems/1.8/bin"

Common

  • Install rails and bundler

$ sudo gem install rails bundler
  • Fork project if relevant

  • Check out sources with git

  • Install the required gems

$ cd [SOURCE PATH]
$ bundle
  • Log-in to MySQL console and run the following

GRANT ALL PRIVILEGES ON bitcoin-bank_development.* TO 'rails'@'localhost' IDENTIFIED BY 'rails';
  • Run a couple of rake tasks

$ rake db:create
$ rake db:migrate
  • Edit config/bitcoin.yml to be able to connect your instance to a bitcoin client

  • Run the rails server

$ rails s

Your fresh instance should now be running on localhost:3000/ !

Contributions

All are welcome, improvements, fixes and translations (the string extraction bounty has been paid).

License

AGPL License. Copyright 2010-2011 David FRANCOIS

Something went wrong with that request. Please try again.