Rails-команды не работают должным образом - PullRequest
0 голосов
/ 09 августа 2011

Я не мог найти кого-то еще с этой проблемой, поэтому я подумал, что спросить.

rails new myNewRailsApp

Это отлично работает.

cd myNewRailsApp
ls

Показывает, что все, похоже, сгенерировано правильно.

rails server

Это создает новый каталог "сервер" и создает новое приложение rails. Это также, кажется, происходит с «генерировать» и другими командными словами. Я на версии 3.0.9 (учитывая откат сейчас), и я очистил его, все драгоценные камни, и переустановил. Я что-то упускаю из виду?

Редактировать: я работаю в Ubuntu 11.04.

Ответы [ 2 ]

1 голос
/ 09 августа 2011

Похоже, что он использует Rails 2 для создания нового приложения в вашем приложении. Я делал это несколько раз, и количество приложений, созданных мной, имело имена «c» и «s».

Чтобы обойти, используйте

bundle exec rails server

или

script/rails server

Или удалите rails 2 из вашей системы

0 голосов
/ 09 августа 2011

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

[http://beginrescueend.com/][1]

Если вы не хотите использовать rvm, удалите старые версии rails и попробуйтепереустановка направляющих 3.x.

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