rails - проблема с запуском сервера - PullRequest
2 голосов
/ 06 декабря 2010

Я пытаюсь запустить сервер в приложении rails. с некоторыми приложениями он работает нормально, другие я получаю это сообщение:

rails s
Usage:
  rails new APP_PATH [options]

Options:
      [--skip-gemfile]        # Don't create a Gemfile
  -d, [--database=DATABASE]   # Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db)
                              # Default: sqlite3
  -O, [--skip-active-record]  # Skip Active Record files
      [--dev]                 # Setup the application with Gemfile pointing to your Rails checkout
  -J, [--skip-prototype]      # Skip Prototype files
  -T, [--skip-test-unit]      # Skip Test::Unit files
  -G, [--skip-git]            # Skip Git ignores and keeps
  -r, [--ruby=PATH]           # Path to the Ruby binary of your choice
                              # Default: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
  -m, [--template=TEMPLATE]   # Path to an application template (can be a filesystem path or URL)
  -b, [--builder=BUILDER]     # Path to an application builder (can be a filesystem path or URL)
      [--edge]                # Setup the application with Gemfile pointing to Rails repository

Runtime options:
  -q, [--quiet]    # Supress status output
  -s, [--skip]     # Skip files that already exist
  -f, [--force]    # Overwrite files that already exist
  -p, [--pretend]  # Run but do not make any changes

Rails options:
  -h, [--help]     # Show this help message and quit
  -v, [--version]  # Show Rails version number and quit

Я использую Rails 3.0.3 и ruby ​​1.8.7

Ответы [ 4 ]

3 голосов
/ 06 декабря 2010

Я думаю, что вы пытаетесь запустить приложения Rails 2.x с помощью этой команды. Это не удастся с этим сообщением. Поскольку в некоторых приложениях происходит сбой, проверьте, являются ли они приложениями rails 2.x.

С помощью этой команды вы можете запускать только приложения Rails 3.x.

1 голос
/ 06 декабря 2010

У вас должен отсутствовать script/rails файл.Возможно, вы удалили его случайно или сделали что-то не так при обновлении с Rails 2. Просто скопируйте его из рабочего проекта (или нового).

0 голосов
/ 28 мая 2013

У меня была такая же проблема.Я понял, что проблема была создана путем удаления rails 4.0.0beta1 из моей системы.У меня все еще была установлена ​​версия 3.2, но я думаю, что удаление также удалило папку scripts.После ввода

gem install rails

снова заработало.Может быть, это кому-то поможет.

0 голосов
/ 06 декабря 2010

Я предполагаю, что вы включаете символ после 's'.Если вы введете «Rails s», оно будет работать, но не будет, если вы введете «Rails s».

Это соответствует тому, какие приложения работают, а какие не работают?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...