Я пытаюсь работать с образцом кода ryan bates, который он использует для своего railscast на Daemon (эпизод 129). У меня установлены рельсы 3, и когда я скачал его код, я не могу запустить сервер. Чтобы исправить это, я скопировал свой gemfile и gemfile.lock из стандартного приложения rails 3 и поместил его в свое приложение, а затем выполнил установку пакета. Тем не менее, мой сервер rails не отвечает. Вместо этого я получаю следующее (см. Ниже).сервер rails не запускается - пытается запустить код из ryan bates railscasts application with rails 3
Я предполагаю, что у меня проблемы, потому что railscasts использует рельсы 2 (я считаю), тогда как я использую рельсы 3. Есть ли способ, которым я все еще могу использовать его программу?
Спасибо.
Использование:
rails new APP_PATH [options]
Варианты:
-r, [--ruby=PATH] # Path to the Ruby binary of your choice
# Default: /home/kyala/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
-d, [--database=DATABASE] # Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db)enter code here
# Default: sqlite3
-b, [--builder=BUILDER] # Path to an application builder (can be a filesystem path or URL)
-m, [--template=TEMPLATE] # Path to an application template (can be a filesystem path or URL)
[--dev] # Setup the application with Gemfile pointing to your Rails
checkout
[--edge] # Setup the application with Gemfile pointing to Rails
repository
[--skip-gemfile] # Don't create a Gemfile
-O, [--skip-active-record] # Skip Active Record files
-T, [--skip-test-unit] # Skip Test::Unit files
-J, [--skip-prototype] # Skip Prototype files
-G, [--skip-git] # Skip Git ignores and keeps
Runtime options:
-f, [--force] # Overwrite files that already exist
-p, [--pretend] # Run but do not make any changes
-q, [--quiet] # Supress status output
-s, [--skip] # Skip files that already exist
Rails options:
-v, [--version] # Show Rails version number and quit
-h, [--help] # Show this help message and quit
Описание: Команда rails new
создает новое приложение Rails с структурой по умолчанию каталогов и конфигурации на пути, который вы укажете.
Пример:
rails new ~/Code/Ruby/weblog
Это создает скелетную установку рельсов в ~/Code/Ruby/weblog
.
Посмотрите README во вновь созданном приложении, чтобы начать работу.
какая команда вы используете? – nduplessis
вам нужно использовать «ruby script/server» .. «rails server» применяется к rails> = 3.0 – Nakul
Согласно руководству, используемая версия была 2.1.0. Лучше установите 2.1.0 или попробуйте преобразовать более старое приложение с более высокими версиями рельсов –