Template:Installation/Common: Difference between revisions
SuperTux88 (talk | contribs) (→Bundle: add link to rubygems release notes) |
SuperTux88 (talk | contribs) (→Bundle: use new script/configure_bundler from 0.7.1.1) |
||
Line 30: | Line 30: | ||
{{#tag:syntaxhighlight| | {{#tag:syntaxhighlight| | ||
gem install bundler | gem install bundler | ||
script/configure_bundler | |||
{{#ifeq:{{#var:dist}}{{#var:version}}{{#varDB}}|CentOS6postgres|bin/bundle config --local build.pg '--with-pg-config=/usr/pgsql-<version>/bin/pg_config' | |||
<nowiki/>}}{{#var:env_string}}bin/bundle install | <nowiki/>}}{{#var:env_string}}bin/bundle install | ||
|lang=bash}} | |lang=bash}} | ||
This takes quite a while. When it's finished, you should see a message similar to: <tt>Bundle complete! 137 Gemfile dependencies, 259 gems now installed.</tt> If that's not the case, you should seek for help on the mailing list or the IRC channel | This takes quite a while. When it's finished, you should see a message similar to: <tt>Bundle complete! 137 Gemfile dependencies, 259 gems now installed.</tt> If that's not the case, you should seek for help on the mailing list or the IRC channel. | ||
Running the manual <tt>gem install</tt> command shown in the error message can sometimes show a clearer error message if the <tt>bundle</tt> command fails. | Running the manual <tt>gem install</tt> command shown in the error message can sometimes show a clearer error message if the <tt>bundle</tt> command fails. |
Revision as of 00:47, 1 November 2017
Get the source
It's time to download diaspora*! As your diaspora user run:
cd ~
git clone https://github.com/diaspora/diaspora.git
cd diaspora
Don't miss the cd diaspora, all coming commands expect to be run from that directory!
Configuration
Copy files
cp config/database.yml.example config/database.yml
cp config/diaspora.yml.example config/diaspora.yml
Bundle
It's time to install the Ruby libraries required by diaspora*:
gem install bundler
script/configure_bundler
bin/bundle install
This takes quite a while. When it's finished, you should see a message similar to: Bundle complete! 137 Gemfile dependencies, 259 gems now installed. If that's not the case, you should seek for help on the mailing list or the IRC channel.
Running the manual gem install command shown in the error message can sometimes show a clearer error message if the bundle command fails.
Database setup
Double check your config/database.yml looks right and run:
bin/rake db:create db:migrate
Start diaspora*
It's time to start diaspora*:
./script/server