Ошибка установки Instant Rails в Windows 7 - PullRequest
0 голосов
/ 11 августа 2010

Я пытаюсь заставить мои Instant Rails работать на моем ноутбуке с Windows 7.

Ошибка при попытке получить доступ к файлам моего сайта:

c:/rails/ruby/lib/site_ruby/1.8/rubygems.rb:779:in 'report_activate_error'
RubyGem version error: rack<1.1.0 not~> 1.0.1> <Gem::LoadError>
from c:/rails/ruby/lib/ruby.site_ruby/1.8/rubygems.rb:214:in  'activate'
from c:/rails/ruby/lib/ruby.site_ruby/1.8/rubygems.rb:1082:in 'gem'
from c:/depot/vendor/rails/actionpack/lib/action_controller.rb:34
from c://rails/ruby/lib/ruby.site_ruby/1.8/rubygems/custom_require.rb:31 in 'gem_original_require'
etc...

Я установил Rubygems 1.3.7, и они работают нормально, и когда я запускаю тест, он работает, и gem env показывает, что 1.3.7 установлен правильно.

Что я могу сделать, чтобы это заработало?

Любая быстрая помощь будет ОЧЕНЬ признательна. Спасибо

Ответы [ 2 ]

0 голосов
/ 03 сентября 2010

gem install rack -v 1.0.1

0 голосов
/ 11 августа 2010

Ваш rack камень устарел.Попробуйте запустить gem update rack.Или, если вы используете Rails с Bundler, просто запустите bundle install в корне вашего проекта, и он все сделает за вас.

Я решил написать небольшое руководство по Ruby 1.8.7и стабильная установка Rails.

  1. Загрузите RubyInstaller 1.8.7 отсюда .Во время установки установите флажок «Добавить исполняемые файлы Ruby в PATH».После установки не забудьте перезагрузить cmd.Затем попробуйте запустить ruby -v и gem -v, чтобы проверить наличие установленных Ruby 1.8.7 и RubyGems 1.3.7;
  2. Установите последнюю стабильную версию Rails 2.3.8, используя gem install rails --no-ri --no-rdoc;Проверьте это, используя rails -v;
  3. Создайте новое приложение, используя rails myapp;
  4. Проверьте это: script/server.Вот и все!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...