Не вдається створити новий проект у Ruby on Rails

Після закріплення рейок через RVM, коли я створюю новий проект

рейки new project_name

проекти creats з назвою "new" не з "project_name", але в папці містять всі файли проекту, після цього я намагаюся запустити сервер з командою

рейки сервера або рейки s

замість початкового сервера створіть папку "сервер" або "s" з файлами проекту.

Рубін 1.8.7 рейки 2.3.14 Мені потрібна ця версія рубіна та рейок.

ОС Ubuntu 11.10

Що я повинен зробити?

1

2 Відповіді

Для рейкових версій до версії 3.0 команда рейок використовується лише для створення нової програми

rails APP_NAME

Потім ви використовуєте сценарій/сервер для запуску сервера dev

У новіших версіях рейок ви використовуєте команду рейлів для виконання багатьох завдань, таких як створення додатка, запуску сервера тощо.

Якщо ви створюєте нову програму, вам буде краще на ruby ​​1.9.2 і рейки 3.1

Якщо вам потрібно запустити 2.3 - краще інвестувати в хорошу книгу, яка спрямована на цю версію

3
додано

Як вирішити проблему без модернізації рейок (не рекомендується)

Я думаю, ви використовуєте команди рейків 3.x.x. У рейках 2.3, створення нового проекту виглядає так:

rails project_name

І тоді запущений сервер виглядає так:

script/server

Це дозволить йому працювати.

Як виправити вашу проблему шляхом модернізації рейок

Я думаю, ви повинні обов'язково запустити будь-який новий проект з останньою версією Rails . Станом на 28 жовтня остання версія Rails 3.1.1. Тому вам може знадобитися запустити наступне:

gem install rails
0
додано