本文へ移動
TURNKEYGNU / LINUX
アプリドキュメントブログスクリーンショットGitHubTurnKey Hub
文日本語
EnglishEspañol中文日本語PortuguêsDeutsch
ふりがな/Rails アプリケーションで Ruby を展開する

ドキュメント

Rails アプリケーションで Ruby を展開する

既に起動していない場合は、MySQLデーモンを起動します。

 systemctl start mysql

Webroot の変更、例の Railsapp をバックアップし、それを置換します。 デプロイされる 柵の塗布:

cd /var/www
mv railsapp railsapp.orig
mv /path/to/NEW_APP /var/www/railsapp

TurnKey Ruby-on-Rails アプライアンス は、TurnKey の Ruby-on-Rails の アプライアンス の アプライアンス の アプライアンス の Ruby-on-Rails の アプライアンス の アプライアンス の アプライアンス の使用を TurnKey の Ruby-on-Rails の アプライアンス は使用します rbenv(ラベンフ) Ruby をインストールします。デフォルトでは、既にローカルに Ruby バージョンがプロジェクトの '.ruby-version' ファイルに表示されていない場合は、良いでしょう。 必要に応じて、Ruby版をインストールする必要がありますが、そのプロセスにいくつかの洞察を与えるコマンドは次のとおりです。

# list latest stable versions:
rbenv install -l

# list all local versions:
rbenv install -L

# install a Ruby version:
rbenv install 2.0.0-p247

データベースの初期化:

cp railsapp.orig/config/database.yml railsapp/config/
cd /var/www/railsapp
rake db:migrate RAILS_ENV="production"

tmpディレクトリを作成する(不足している場合):

mkdir -p tmp

権限の設定:

chown -R root:www-data /var/www/railsapp
chown -R www-data:www-data /var/www/railsapp/tmp
chown -R www-data:www-data /var/www/railsapp/log
chmod 666 /var/www/railsapp/log/*

必要に応じて、例の Railsapp を削除し、データベースと webserver を再起動します。

rm -rf /var/www/railsapp.orig
systemctl restart mysql
systemctl restart apache2


ですから、完了です!

 

TURNKEYGNU / LINUX

ゼロから始めずに、自分のインフラを管理できます。

TurnKey を見る
概要ドキュメントよくある質問ブログGitHub
フリーでオープンソース初期設定から安全すぐに展開可能