Stringer
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Stringer);
*目次 [#d18b0078]
#contents
*関連ページ [#e86e154e]
*参考情報 [#c8f20019]
-[[swanson/stringer:https://github.com/swanson/stringer]]
*OS Xにインストール [#c757a2da]
**参考情報 [#xba54636]
-[[stringer/docs/VPS.md at master · swanson/stringer...
**事前準備 [#yc564ec4]
***PostgreSQLのインストール [#pb6fabad]
-[[MacPorts/postgresql]]を参考にしてインストール。
***データベースユーザーとデータベースの生成 [#z12e018b]
-データベースユーザーの作成。パスワードの入力が求められる...
sudo -u postgres createuser -D -A -P stringer
-データベースの生成
sudo -u postgres createdb -O stringer stringer_live
***ユーザーの生成 [#xc517977]
-とりあえずパス
***Rubyのインストール [#i0be873b]
-rbenvで、Ruby 2.0.0以上をインストールしておく。
**Stringerのセットアップ [#e494328c]
***本体の準備 [#lcdd1b94]
-git cloneして、bundle installする
#pre{{
git clone https://github.com/swanson/stringer.git
cd stringer
bundle install
rbenv rehash
}}
***環境変数の設定 [#e07b7819]
-直接設定ファイルに書き込んでも良い。
#pre{{
echo 'export STRINGER_DATABASE="stringer_live"' >> $HOME/...
echo 'export STRINGER_DATABASE_USERNAME="stringer"' >> $H...
echo 'export STRINGER_DATABASE_PASSWORD="EDIT_ME"' >> $HO...
echo 'export RACK_ENV="production"' >> $HOME/.bash_profile
source ~/.bash_profile
}}
***マイグレーション [#jbca8c84]
-テーブルを生成する
#pre{{
cd $HOME/stringer
rake db:migrate RACK_ENV=production
}}
**サーバー起動 [#i346cc41]
-以下のコマンドで実行
bundle exec foreman start
**フィード取得 [#rd7f2dd6]
-crontabなどに登録して実行。とりあえず手動でもOK。
bundle exec rake fetch_feeds
*トラブルシューティング [#he88ec65]
**foremanを起動してアクセスすると「Internal Server Error...
-プロンプトには 「pry(main)>」と表示される。
-とりあえずCTRL-Dで次に進んだ。
*解析 [#gffbf603]
**キーボード処理 [#yd6fd14e]
-stries.js.erbで処理されている。
終了行:
&tag(Stringer);
*目次 [#d18b0078]
#contents
*関連ページ [#e86e154e]
*参考情報 [#c8f20019]
-[[swanson/stringer:https://github.com/swanson/stringer]]
*OS Xにインストール [#c757a2da]
**参考情報 [#xba54636]
-[[stringer/docs/VPS.md at master · swanson/stringer...
**事前準備 [#yc564ec4]
***PostgreSQLのインストール [#pb6fabad]
-[[MacPorts/postgresql]]を参考にしてインストール。
***データベースユーザーとデータベースの生成 [#z12e018b]
-データベースユーザーの作成。パスワードの入力が求められる...
sudo -u postgres createuser -D -A -P stringer
-データベースの生成
sudo -u postgres createdb -O stringer stringer_live
***ユーザーの生成 [#xc517977]
-とりあえずパス
***Rubyのインストール [#i0be873b]
-rbenvで、Ruby 2.0.0以上をインストールしておく。
**Stringerのセットアップ [#e494328c]
***本体の準備 [#lcdd1b94]
-git cloneして、bundle installする
#pre{{
git clone https://github.com/swanson/stringer.git
cd stringer
bundle install
rbenv rehash
}}
***環境変数の設定 [#e07b7819]
-直接設定ファイルに書き込んでも良い。
#pre{{
echo 'export STRINGER_DATABASE="stringer_live"' >> $HOME/...
echo 'export STRINGER_DATABASE_USERNAME="stringer"' >> $H...
echo 'export STRINGER_DATABASE_PASSWORD="EDIT_ME"' >> $HO...
echo 'export RACK_ENV="production"' >> $HOME/.bash_profile
source ~/.bash_profile
}}
***マイグレーション [#jbca8c84]
-テーブルを生成する
#pre{{
cd $HOME/stringer
rake db:migrate RACK_ENV=production
}}
**サーバー起動 [#i346cc41]
-以下のコマンドで実行
bundle exec foreman start
**フィード取得 [#rd7f2dd6]
-crontabなどに登録して実行。とりあえず手動でもOK。
bundle exec rake fetch_feeds
*トラブルシューティング [#he88ec65]
**foremanを起動してアクセスすると「Internal Server Error...
-プロンプトには 「pry(main)>」と表示される。
-とりあえずCTRL-Dで次に進んだ。
*解析 [#gffbf603]
**キーボード処理 [#yd6fd14e]
-stries.js.erbで処理されている。
ページ名: