Не могу создать новый проект в Ruby on Rails - PullRequest
1 голос
/ 28 октября 2011

После установки рельсов через rvm, когда я создаю новый проект

рельсы новое имя_проекта

создает проект с именем «new», а не с «project_name», но папка содержит все файлы проекта, после этого я пытаюсь запустить сервер с командой

сервер рельсов или рельсы с

вместо начального сервера создайте папку «server» или «s» с файлами проекта.

ruby ​​1.8.7 рельсы 2.3.14 Мне нужна эта версия ruby ​​и rails.

ОС Ubuntu 11.10

Что я должен сделать?

Ответы [ 2 ]

3 голосов
/ 28 октября 2011

Для версий rails до 3.0 команда rails используется только для создания нового приложения

rails APP_NAME

Затем вы используете скрипт / сервер для запуска сервера dev

В новых версиях rails вы используете команду rails для выполнения многих задач, таких как создание приложения, запуск сервера и т. Д. *

Если вы создаете новое приложение, вам лучше использовать ruby ​​1.9.2 и rails 3.1

Если вам нужно запустить 2.3 - лучше инвестируйте в хорошую книгу, ориентированную на эту версию

0 голосов
/ 28 октября 2011

Как исправить вашу проблему без обновления rails (не рекомендуется)

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

rails project_name

И затем запуск сервера идет следующим образом:

script/server

Это заставит его работать.

Как решить вашу проблему путем обновления rails

Я думаю вам определенно следует начать любой новый проект с последней версией Rails .По состоянию на 28 октября последней версией является Rails 3.1.1.Поэтому вам может потребоваться выполнить следующее:

gem install rails
...