lovdbylessの履歴

概要

Ruby on RailsでできたオープンソースのSNS
lovd by less

インストール手順

1. ファイルの取得

http://lovdbyless.com/download.htmlよりlovdbyless.zipをダウンロード

2. 展開

unzipコマンド解凍
unzip lovdbyless.zip

3. gem等で必要なものをインストール

3.1 gem rflickr (install rflickr)
3.2 RedCloth (gem install RedCloth)
3.3 rmagick (私の環境にはすでに入れていた)

4. 各ファイルの編集

4.1 database.yml

config/database.yml.tmp から database.ymlを作り 必要情報を記載

4.2 environment.rb

■変更
RAILSのバージョンの記述を環境に合わせて変更
RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION

■追記
config.gem 'RedCloth', :version=> '4.2.2'

4.3 config/initializers/global_variables.rb

■変更
SITE = RAILS_ENV のURLを環境に合わせる
他もメールアドレスとかあるので必要であれば変更

4.4 config/environments/development.rb

■変更
config.action_controller.asset_host のURLを環境に合わせる
2か所?

4.5 config/environments/production.rb

■変更
config.action_controller.asset_hostのURLを環境に合わせる

5.  DBにテーブル等作成

rake lovdbyless:getting_startedd を試してみた。
rake db:create:all だけでも良い?

6. テスト

ruby script/serverで起動
※もしこの方法テストする場合 host情報のURLに :3000とか付けておく
http://hogehogehoge:3000
ちょっとかわいらしい画面が出るはず。

ハマった点

その1

最初 TOPページで画像が表示されなず PATHをみると http://localhostとか localhost:3000になっていた
"localhost" が付いてる箇所grepして修正した。
あとから見つけた参考サイトには載っている様子

その2

gemでRedClothをインストールした後(RedCloth-4.2.2) environment.rbに
config.gem 'RedCloth', :version=> '4.2.2' を追記しなかったので
ログインはできたがblog編集で
uninitialized constant ActionView::Helpers::TextHelper::RedCloth
というエラーになった。

参考

ダウンロードしたファイルのREADME
http://blog.arvixe.com/how-to-install-lovdbyless-in-a-cpanel...
※このサイトは設定が終わった後 見つけた