Ruby/rails/サーバWEBrick
提供: 初心者エンジニアの簡易メモ
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作成 [ショートカット]