2010-12-15 2 views
7

Я создал новый рельсы проект с помощью команды:Запуск сервера рельсов в Rails 3

rails project_name 

, но теперь в этом проекте, если я бегу:

rails server 

Я просто создает новый проект сервер звонков, он не запускает webrick.

Как запустить сервер и запустить рельсы?

+0

На самом деле, ребята, если я делаю -v, чтобы посмотреть, какая версия рельсов у меня есть, говорит 3.0.3. Но если я запускаю скрипт/сервер, это работает и говорит, что это версия 2. Что, черт возьми, происходит. – Smickie 2010-12-15 23:06:31

ответ

3

Вы смешиваете команды Rails 2 и Rails 3. По внешнему виду, вы используете Rails 2, что означает, что запуск сервера будет script/server, а не rails server

+0

это рельсы 3 не рельсы 2 – Smickie 2010-12-15 22:05:50

6

Старые версии или рельсы прослушивают вас. Удалите их, используя gem uninstall rails. Я рекомендую использовать RVM с гемзетами для создания отдельных сред для каждого проекта.

0

У меня была эта проблема на Ubuntu и я обнаружил, что у меня установлены рельсы 3 с драгоценными камнями и рельсами 2, установленными с apt. Удаление верной версии решена проблема:

sudo apt-get remove rails 
1

Шаг за шагом рельсы сервер Установки:

  1. Создание Gemset с помощью "РВМ создать gemset"
  2. рельсы новые
  3. GOTO рельсы приложения каталога «CD/"
  4. gem install rails
  5. echo" rvm use "> .rvmrc например: echo" r В. Использование [email protected]»> .rvmrc
  6. запуска - "связка установки"
  7. рельсы S

да, ничего не делать больше ... :)

Смежные вопросы