Я пытаюсь запустить приложение rails с mongrel на windows xp.
Я считаю, что следующая ошибка зависит от версии, но не может точно определить, что отсутствует (возможно, пропущен гем или несовместимая версия?)
Моя версия ruby
C: \ ruby -v
ruby 1.9.2p136 (2010-12-25) [i386-mingw32]
* ЛОКАЛЬНЫЕ КАМНИ *
аннотация (1.0.0)
actionmailer (3.0.4.rc1, 3.0.3, 2.2.3)
actionpack (3.0.4.rc1, 3.0.3, 2.2.3)
activemodel (3.0.4.rc1, 3.0.3)
activerecord (3.0.4.rc1, 3.0.3, 2.2.3)
activeresource (3.0.4.rc1, 3.0.3, 2.2.3)
activesupport (3.0.4.rc1, 3.0.3, 2.2.3)
arel (2.0.7)
builder (2.1.2)
bundler (1.0.10)
cgi_multipart_eof_fix (2.5.0)
erubis (2.6.6)
gem_plugin (0.2.3)
i18n (0.5.0)
mail (2.2.15)
mime-types (1.16)
minitest (1.6.0)
mongrel (1.2.0.pre2 x86-mingw32, 1.1.5 x86-mingw32)
mongrel_service (0.4.0)
polyglot (0.3.1)
стойка (1.2.1)
стойка (0.6.13)
стойка-тест (0.5.7)
рельсы (3.0.4.rc1, 3.0.3, 2.2.3)
railties (3.0.4.rc1, 3.0.3)
rake (0.8.7)
rdoc (2.5.8)
rubygems-update (1.5.0)
thor(0.14.6)
treetop (1.4.9)
tzinfo (0.3.24)
В моем рабочем каталоге я пытаюсь запустить приложение с помощью этой команды:
mongrel_rails start -e development -b 127.0.0.1 -p 3000
Ошибка:
C: \ myApp> mongrel_rails start -e development -a 127.0.0.1 -p 3000
** Запуск прослушивания Mongrel со 127.0.0.1:3000
** Запуск Rails с разработкойокружение ...
: 29: в require': no such file to load--<br>
C:/myApp/config/../vendor/rails/railties/lib/initializer (LoadError)<br>
from <internal:lib/rubygems/custom_require>:29:in
требуется '
от C: /myApp/config/boot.rb: 45: в load_initializer'<br>
from C:/myApp/config/boot.rb:38:in
запуск'
от C: /myApp/config/boot.rb: 11: в boot!'<br>
from C:/myApp/config/boot.rb:109:in
'
из: 29: в require'<br>
from <internal:lib/rubygems/custom_require>:29:in
требуется'
из C: /myApp/config/environment.rb: 11: в <top (required)>'<br>
from <internal:lib/rubygems/custom_require>:29:in
require '
from: 29: in require'<br>
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32/
lib/mongrel/rails.rb:147:in
rails'
from C: /Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32/ bin/ mongrel_rails: 116: в block (2 levels) in run'<br>
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32/
lib/mongrel/configurator.rb:149:in
вызов '
из C: /Ruby192/lib/ruby/gems/1.9.1 / gems / mongrel-1.2.0.pre2-x86-mingw32 / lib / mongrel / configurator.rb: 149: в listener'<br>
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32/
bin/mongrel_rails:102:in
блоке в прогоне '
из C: / Ruby192 / lib / ruby / gems /1.9.1 / gems / mongrel-1.2.0.pre2-x86-mingw32 / lib / mongrel / configurator.rb: 50: в call'<br>
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32/
lib/mongrel/configurator.rb:50:in
инициализировать
из C: /Ruby192/lib/ruby/gems/1.9.1 / gems / mongrel-1.2.0.pre2-x86-mingw32 / bin / mongrel_rails: 86: в new'<br>
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32/
bin/mongrel_rails:86:in
запустить '
из C: /Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32 / lib / mongrel / command.rb: 210: в run'<br>
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32/
bin/mongrel_rails:282:in
'
из C: / Ruby192 / bin / mongrel_rails: 19: в load'<br>
from C:/Ruby192/bin/mongrel_rails:19:in
'
Буду очень признателен за любые идеи или указания о том, как решить эту проблему. Если мне не хватает файла или драгоценного камня, или если это конфликт версий, неясно, какой из них.
Также, учитывая разные версии на одном и том же геме, как я могу запустить приложение rails на mongrel, точно указав, какие версии я хочу использовать?
Спасибо!