Не запускается rails server

программирование сервер ruby ruby on rails

Скачал и установил railsinstaller-2.0.0.preview2 . Выбрал для максимальной совместимости с книгой, по которой изучаю rails.
Создаю первый проект командой rails new site в папке Sites . Создание проходит без ошибок, разве что перед run bundle install система немного думает.

Захожу в папку, запускаю сервер - rails server. Сервер стартует, однако почти сразу выдает ниже приведенную ошибку.
Если запустить стандартный проект sample, то все запускается и работает без проблем. Сдается мне, он почему-то неверно проект собирает. Антивирус выключил, порт свободный, запускаю консоль из-под администратора, ОС Windows 7 x64.

Хоть подскажите, что это означает и куда копать.

Текст ошибки сервера:
----------------------------------------------------------------------------------

C:\Sites\site>rails server

=> Booting WEBrick
=> Rails 3.1.0.rc4 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0.rc4/lib/sprockets/railtie.rb:56:in `asset_environment': undefined method `static_root=' for #<Sprockets::Environment:0x3f92eb0> (NoMethodError)
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/sass-rails-3.1.0.rc.5/lib/sass/rails/monkey_patches.rb:11:in `asset_environment_with_sass_config'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.0.rc4/lib/rails/railtie/configurable.rb:30:in `method_missing'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0.rc4/lib/sprockets/railtie.rb:29:in `block in <class:Railtie>'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/lazy_load_hooks.rb:34:in `call'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/lazy_load_hooks.rb:34:in `execute_hook'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/lazy_load_hooks.rb:43:in `block in run_load_hooks'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/lazy_load_hooks.rb:42:in `each'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/lazy_load_hooks.rb:42:in `run_load_hooks'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.0.rc4/lib/rails/application/finisher.rb:56:in `block in <module:Finisher>'
...
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.0.rc4/lib/rails/commands.rb:49:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'

C:\Sites\site>
Ответы:
У вас конфликт sass и rails
Сделайте bundle install например
1. для максимальной совместимости с книжкой нужна живая система, а разница версии в 0.0.1 почти незаметна
рельсы и гемы лучше собрать вручную, боевые проекты у вас врядли будут под виндой, поэтому придется это делать неоднократно
2. винда она такая винда, что предусмотреть различия между конкретной виндой и виндой на которой тестировалась сборка не представляется возможным
3. меня пугают версии типа rc4 (кандидат на релиз номер 4), по-моему эффективнее пользоваться текущими релизами а не их кандидатами
пользайся linux! не все пакеты есть под винду и рельса на Винде извращение


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.