ruby rails server启动

来源:互联网 发布:乾坤大挪移 知乎 编辑:程序博客网 时间:2024/06/06 03:24

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
原创粉丝点击