ruby rails server启动

rails 项目创建,rails 启动server

rails版本不同,启动服务也不同,3.0之后的只要rails server



Last login: Wed Aug 10 09:35:35 on console

kevindeMacBook-Pro:~ kevin$ ruby -v

ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]

kevindeMacBook-Pro:~ kevin$ rails -v

Rails 5.0.0

kevindeMacBook-Pro:~ kevin$ rails testweb

Usage:

  rails new APP_PATH [options]


Options:

  -r, [--ruby=PATH]                                      # Path to the Ruby binary of your choice

                                                         # Default: /Users/kevin/.rvm/rubies/ruby-2.3.0/bin/ruby

  -m, [--template=TEMPLATE]                              # Path to some application template (can be a filesystem path or URL)

  -d, [--database=DATABASE]                              # Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc)

                                                         # Default: sqlite3

  -j, [--javascript=JAVASCRIPT]                          # Preconfigure for selected JavaScript library

                                                         # Default: jquery

      [--skip-gemfile], [--no-skip-gemfile]              # Don't create a Gemfile

  -B, [--skip-bundle], [--no-skip-bundle]                # Don't run bundle install

  -G, [--skip-git], [--no-skip-git]                      # Skip .gitignore file

      [--skip-keeps], [--no-skip-keeps]                  # Skip source control .keep files

  -M, [--skip-action-mailer], [--no-skip-action-mailer]  # Skip Action Mailer files

  -O, [--skip-active-record], [--no-skip-active-record]  # Skip Active Record files

  -P, [--skip-puma], [--no-skip-puma]                    # Skip Puma related files

  -C, [--skip-action-cable], [--no-skip-action-cable]    # Skip Action Cable files

  -S, [--skip-sprockets], [--no-skip-sprockets]          # Skip Sprockets files

      [--skip-spring], [--no-skip-spring]                # Don't install Spring application preloader

      [--skip-listen], [--no-skip-listen]                # Don't generate configuration that depends on the listen gem

  -J, [--skip-javascript], [--no-skip-javascript]        # Skip JavaScript files

      [--skip-turbolinks], [--no-skip-turbolinks]        # Skip turbolinks gem

  -T, [--skip-test], [--no-skip-test]                    # Skip test files

      [--dev], [--no-dev]                                # Setup the application with Gemfile pointing to your Rails checkout

      [--edge], [--no-edge]                              # Setup the application with Gemfile pointing to Rails repository

      [--rc=RC]                                          # Path to file containing extra configuration options for rails command

      [--no-rc], [--no-no-rc]                            # Skip loading of extra configuration options from .railsrc file

      [--api], [--no-api]                                # Preconfigure smaller stack for API only apps


Runtime options:

  -f, [--force]                    # Overwrite files that already exist

  -p, [--pretend], [--no-pretend]  # Run but do not make any changes

  -q, [--quiet], [--no-quiet]      # Suppress status output

  -s, [--skip], [--no-skip]        # Skip files that already exist


Rails options:

  -h, [--help], [--no-help]        # Show this help message and quit

  -v, [--version], [--no-version]  # Show Rails version number and quit


Description:

    The 'rails new' command creates a new Rails application with a default

    directory structure and configuration at the path you specify.


    You can specify extra command-line arguments to be used every time

    'rails new' runs in the .railsrc configuration file in your home directory.


    Note that the arguments specified in the .railsrc file don't affect the

    defaults values shown above in this help message.


Example:

    rails new ~/Code/Ruby/weblog


    This generates a skeletal Rails installation in ~/Code/Ruby/weblog.

kevindeMacBook-Pro:~ kevin$ rails new /Users/kevin/Desktop/mac\ os 

       exist  

      create  README.md

      create  Rakefile

      create  config.ru

      create  .gitignore

      create  Gemfile

      create  app

      create  app/assets/config/manifest.js

      create  app/assets/javascripts/application.js

      create  app/assets/javascripts/cable.js

      create  app/assets/stylesheets/application.css

      create  app/channels/application_cable/channel.rb

      create  app/channels/application_cable/connection.rb

      create  app/controllers/application_controller.rb

      create  app/helpers/application_helper.rb

      create  app/jobs/application_job.rb

      create  app/mailers/application_mailer.rb

      create  app/models/application_record.rb

      create  app/views/layouts/application.html.erb

      create  app/views/layouts/mailer.html.erb

      create  app/views/layouts/mailer.text.erb

      create  app/assets/images/.keep

      create  app/assets/javascripts/channels

      create  app/assets/javascripts/channels/.keep

      create  app/controllers/concerns/.keep

      create  app/models/concerns/.keep

      create  bin

      create  bin/bundle

      create  bin/rails

      create  bin/rake

      create  bin/setup

      create  bin/update

      create  config

      create  config/routes.rb

      create  config/application.rb

      create  config/environment.rb

      create  config/secrets.yml

      create  config/cable.yml

      create  config/puma.rb

      create  config/spring.rb

      create  config/environments

      create  config/environments/development.rb

      create  config/environments/production.rb

      create  config/environments/test.rb

      create  config/initializers

      create  config/initializers/application_controller_renderer.rb

      create  config/initializers/assets.rb

      create  config/initializers/backtrace_silencers.rb

      create  config/initializers/cookies_serializer.rb

      create  config/initializers/cors.rb

      create  config/initializers/filter_parameter_logging.rb

      create  config/initializers/inflections.rb

      create  config/initializers/mime_types.rb

      create  config/initializers/new_framework_defaults.rb

      create  config/initializers/session_store.rb

      create  config/initializers/wrap_parameters.rb

      create  config/locales

      create  config/locales/en.yml

      create  config/boot.rb

      create  config/database.yml

      create  db

      create  db/seeds.rb

      create  lib

      create  lib/tasks

      create  lib/tasks/.keep

      create  lib/assets

      create  lib/assets/.keep

      create  log

      create  log/.keep

      create  public

      create  public/404.html

      create  public/422.html

      create  public/500.html

      create  public/apple-touch-icon-precomposed.png

      create  public/apple-touch-icon.png

      create  public/favicon.ico

      create  public/robots.txt

      create  test/fixtures

      create  test/fixtures/.keep

      create  test/fixtures/files

      create  test/fixtures/files/.keep

      create  test/controllers

      create  test/controllers/.keep

      create  test/mailers

      create  test/mailers/.keep

      create  test/models

      create  test/models/.keep

      create  test/helpers

      create  test/helpers/.keep

      create  test/integration

      create  test/integration/.keep

      create  test/test_helper.rb

      create  tmp

      create  tmp/.keep

      create  tmp/cache

      create  tmp/cache/assets

      create  vendor/assets/javascripts

      create  vendor/assets/javascripts/.keep

      create  vendor/assets/stylesheets

      create  vendor/assets/stylesheets/.keep

      remove  config/initializers/cors.rb

         run  bundle install

Fetching gem metadata from https://rubygems.org/

Fetching version metadata from https://rubygems.org/

Fetching dependency metadata from https://rubygems.org/

Resolving dependencies......

Installing rake 11.2.2

Using concurrent-ruby 1.0.2

Using i18n 0.7.0

Installing minitest 5.9.0

Using thread_safe 0.3.5

Using builder 3.2.2

Using erubis 2.7.0

Using mini_portile2 2.1.0

Using pkg-config 1.1.7

Using rack 2.0.1

Using nio4r 1.2.1

Using websocket-extensions 0.1.2

Using mime-types-data 3.2016.0521

Using arel 7.1.1

Using bundler 1.12.5

Installing byebug 9.0.5 with native extensions

Installing coffee-script-source 1.10.0

Installing execjs 2.7.0

Using method_source 0.8.2

Using thor 0.19.1

Installing debug_inspector 0.0.2 with native extensions

Installing ffi 1.9.14 with native extensions

Installing multi_json 1.12.1

Installing rb-fsevent 0.9.7

Installing puma 3.6.0 with native extensions

Installing sass 3.4.22

Installing tilt 2.0.5

Installing spring 1.7.2

Installing sqlite3 1.3.11 with native extensions

Installing turbolinks-source 5.0.0

Using tzinfo 1.2.2

Using nokogiri 1.6.8

Using rack-test 0.6.3

Using sprockets 3.7.0

Using websocket-driver 0.6.4

Using mime-types 3.1

Installing coffee-script 2.4.1

Installing uglifier 3.0.1

Installing rb-inotify 0.9.7

Installing turbolinks 5.0.1

Using activesupport 5.0.0

Using loofah 2.0.3

Using mail 2.6.4

Installing listen 3.0.8

Using rails-dom-testing 2.0.1

Using globalid 0.3.7

Using activemodel 5.0.0

Installing jbuilder 2.6.0

Using rails-html-sanitizer 1.0.3

Installing spring-watcher-listen 2.0.0

Using activejob 5.0.0

Using activerecord 5.0.0

Using actionview 5.0.0

Using actionpack 5.0.0

Using actioncable 5.0.0

Using actionmailer 5.0.0

Using railties 5.0.0

Using sprockets-rails 3.1.1

Installing coffee-rails 4.2.1

Installing jquery-rails 4.1.1

Installing web-console 3.3.1

Using rails 5.0.0

Installing sass-rails 5.0.6

Bundle complete! 15 Gemfile dependencies, 63 gems now installed.

Use `bundle show [gemname]` to see where a bundled gem is installed.

         run  bundle exec spring binstub --all

* bin/rake: spring inserted

* bin/rails: spring inserted

kevindeMacBook-Pro:~ kevin$ rails new /Users/kevin/Desktop/My\ First\ Ruby 

       exist  

      create  README.md

      create  Rakefile

      create  config.ru

      create  .gitignore

      create  Gemfile

      create  app

      create  app/assets/config/manifest.js

      create  app/assets/javascripts/application.js

      create  app/assets/javascripts/cable.js

      create  app/assets/stylesheets/application.css

      create  app/channels/application_cable/channel.rb

      create  app/channels/application_cable/connection.rb

      create  app/controllers/application_controller.rb

      create  app/helpers/application_helper.rb

      create  app/jobs/application_job.rb

      create  app/mailers/application_mailer.rb

      create  app/models/application_record.rb

      create  app/views/layouts/application.html.erb

      create  app/views/layouts/mailer.html.erb

      create  app/views/layouts/mailer.text.erb

      create  app/assets/images/.keep

      create  app/assets/javascripts/channels

      create  app/assets/javascripts/channels/.keep

      create  app/controllers/concerns/.keep

      create  app/models/concerns/.keep

      create  bin

      create  bin/bundle

      create  bin/rails

      create  bin/rake

      create  bin/setup

      create  bin/update

      create  config

      create  config/routes.rb

      create  config/application.rb

      create  config/environment.rb

      create  config/secrets.yml

      create  config/cable.yml

      create  config/puma.rb

      create  config/spring.rb

      create  config/environments

      create  config/environments/development.rb

      create  config/environments/production.rb

      create  config/environments/test.rb

      create  config/initializers

      create  config/initializers/application_controller_renderer.rb

      create  config/initializers/assets.rb

      create  config/initializers/backtrace_silencers.rb

      create  config/initializers/cookies_serializer.rb

      create  config/initializers/cors.rb

      create  config/initializers/filter_parameter_logging.rb

      create  config/initializers/inflections.rb

      create  config/initializers/mime_types.rb

      create  config/initializers/new_framework_defaults.rb

      create  config/initializers/session_store.rb

      create  config/initializers/wrap_parameters.rb

      create  config/locales

      create  config/locales/en.yml

      create  config/boot.rb

      create  config/database.yml

      create  db

      create  db/seeds.rb

      create  lib

      create  lib/tasks

      create  lib/tasks/.keep

      create  lib/assets

      create  lib/assets/.keep

      create  log

      create  log/.keep

      create  public

      create  public/404.html

      create  public/422.html

      create  public/500.html

      create  public/apple-touch-icon-precomposed.png

      create  public/apple-touch-icon.png

      create  public/favicon.ico

      create  public/robots.txt

      create  test/fixtures

      create  test/fixtures/.keep

      create  test/fixtures/files

      create  test/fixtures/files/.keep

      create  test/controllers

      create  test/controllers/.keep

      create  test/mailers

      create  test/mailers/.keep

      create  test/models

      create  test/models/.keep

      create  test/helpers

      create  test/helpers/.keep

      create  test/integration

      create  test/integration/.keep

      create  test/test_helper.rb

      create  tmp

      create  tmp/.keep

      create  tmp/cache

      create  tmp/cache/assets

      create  vendor/assets/javascripts

      create  vendor/assets/javascripts/.keep

      create  vendor/assets/stylesheets

      create  vendor/assets/stylesheets/.keep

      remove  config/initializers/cors.rb

         run  bundle install

Fetching gem metadata from https://rubygems.org/

Fetching version metadata from https://rubygems.org/

Fetching dependency metadata from https://rubygems.org/

Resolving dependencies......

Using rake 11.2.2

Using concurrent-ruby 1.0.2

Using i18n 0.7.0

Using minitest 5.9.0

Using thread_safe 0.3.5

Using builder 3.2.2

Using erubis 2.7.0

Using mini_portile2 2.1.0

Using pkg-config 1.1.7

Using rack 2.0.1

Using nio4r 1.2.1

Using websocket-extensions 0.1.2

Using mime-types-data 3.2016.0521

Using arel 7.1.1

Using bundler 1.12.5

Using byebug 9.0.5

Using coffee-script-source 1.10.0

Using execjs 2.7.0

Using method_source 0.8.2

Using thor 0.19.1

Using debug_inspector 0.0.2

Using ffi 1.9.14

Using multi_json 1.12.1

Using rb-fsevent 0.9.7

Using puma 3.6.0

Using sass 3.4.22

Using tilt 2.0.5

Using spring 1.7.2

Using sqlite3 1.3.11

Using turbolinks-source 5.0.0

Using tzinfo 1.2.2

Using nokogiri 1.6.8

Using rack-test 0.6.3

Using sprockets 3.7.0

Using websocket-driver 0.6.4

Using mime-types 3.1

Using coffee-script 2.4.1

Using uglifier 3.0.1

Using rb-inotify 0.9.7

Using turbolinks 5.0.1

Using activesupport 5.0.0

Using loofah 2.0.3

Using mail 2.6.4

Using listen 3.0.8

Using rails-dom-testing 2.0.1

Using globalid 0.3.7

Using activemodel 5.0.0

Using jbuilder 2.6.0

Using rails-html-sanitizer 1.0.3

Using spring-watcher-listen 2.0.0

Using activejob 5.0.0

Using activerecord 5.0.0

Using actionview 5.0.0

Using actionpack 5.0.0

Using actioncable 5.0.0

Using actionmailer 5.0.0

Using railties 5.0.0

Using sprockets-rails 3.1.1

Using coffee-rails 4.2.1

Using jquery-rails 4.1.1

Using web-console 3.3.1

Using rails 5.0.0

Using sass-rails 5.0.6

Bundle complete! 15 Gemfile dependencies, 63 gems now installed.

Use `bundle show [gemname]` to see where a bundled gem is installed.

         run  bundle exec spring binstub --all

* bin/rake: spring inserted

* bin/rails: spring inserted

kevindeMacBook-Pro:~ kevin$ cd /Users/kevin/Desktop/My\ First\ Ruby 

kevindeMacBook-Pro:My First Ruby kevin$ ruby script/server

ruby: No such file or directory -- script/server (LoadError)

kevindeMacBook-Pro:My First Ruby kevin$ rails server

=> Booting Puma

=> Rails 5.0.0 application starting in development on http://localhost:3000

=> Run `rails server -h` for more startup options

Puma starting in single mode...

* Version 3.6.0 (ruby 2.3.0-p0), codename: Sleepy Sunday Serenity

* Min threads: 5, max threads: 5

* Environment: development

* Listening on tcp://localhost:3000

Use Ctrl-C to stop



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值