「Ruby/rails/サーバWEBrick」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==rails3より== ruby script/rails server ruby script/rails server -3001 //ポート変更時 ==http== http://ruby.localhost:3000でアクセス」) |
細 (Admin がページ「Ruby/rails/サーバWEBrick起動」を「Ruby/rails/サーバWEBrick」に、リダイレクトを残さずに移動しました) |
||
| (同じ利用者による、間の10版が非表示) | |||
| 行1: | 行1: | ||
| − | == | + | ==weblick起動準備== |
| − | + | $ gem install bundler | |
| − | + | $ bundle install | |
| + | |||
| + | ==weblick起動== | ||
| + | $ rails server | ||
| + | |||
| + | port3000にアクセスできる | ||
| + | |||
| + | ctrl+cで停止 | ||
==http== | ==http== | ||
| − | + | ttp://localhost:3000でアクセス | |
| + | |||
| + | ==以下エラーが出る場合== | ||
| + | Bundler Error Backtrace: from /home/linux/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:80:in `block (2 levels) in require' | ||
| + | |||
| + | 以下のコメントアウトを外す | ||
| + | |||
| + | vi Gemfile | ||
| + | gem 'therubyracer', platforms: :ruby | ||
| + | |||
| + | もう一度 | ||
| + | $ rails server | ||
| + | |||
| + | ==環境別起動== | ||
| + | $ rails server -e development | ||
| + | $ rails server -e production | ||
| + | $ rails server -e test | ||
| + | $ rails server -e staging | ||
| + | |||
| + | ==productionで実行する場合は== | ||
| + | 以下2つを実行し、unicornなどのアプリサーバを再起動する | ||
| + | |||
| + | [[ruby/rails/SECRET_KEY_BASE設定]] [ショートカット] | ||
| + | |||
| + | [[ruby/rails/assets作成]] [ショートカット] | ||
2017年11月8日 (水) 05:39時点における最新版
weblick起動準備
$ gem install bundler $ bundle install
weblick起動
$ rails server
port3000にアクセスできる
ctrl+cで停止
http
ttp://localhost:3000でアクセス
以下エラーが出る場合
Bundler Error Backtrace: from /home/linux/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:80:in `block (2 levels) in require'
以下のコメントアウトを外す
vi Gemfile
gem 'therubyracer', platforms: :ruby
もう一度
$ rails server
環境別起動
$ rails server -e development $ rails server -e production $ rails server -e test $ rails server -e staging
productionで実行する場合は
以下2つを実行し、unicornなどのアプリサーバを再起動する
ruby/rails/SECRET_KEY_BASE設定 [ショートカット]
ruby/rails/assets作成 [ショートカット]
