Не удается найти рейк на Ruby Rails Install

Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\Windows\system32>gem install rake
Successfully installed rake-0.8.7
1 gem installed
Installing ri documentation for rake-0.8.7...
Installing RDoc documentation for rake-0.8.7...

C:\Windows\system32>rake
C:/Program Files (x86)/Ruby192/lib/ruby/1.9.1/rubygems.rb:340:in `bin_path': can
't find executable rake for rake-0.8.7 (Gem::Exception)
        from C:/Program Files (x86)/Ruby192/bin/rake:19:in `<main>'

C:\Windows\system32>

Почему моя система не может найти команду rake? Где я должен начать отладку проблемы?

Обновление 1

Я использую ruby ​​1.9.2 и устанавливаю его с помощью рубинового установщика для Windows (http://rubyinstaller.org/)

Ответы

Ответ 1

Эта проблема представляет собой проблему с Ruby 1.9.2 в комплекте Rake. Вам нужно будет удалить включенный rake.gemspec из папки спецификации gem.

См. этот поток в группе RubyInstaller и, в частности, эта ссылка от Ruby-Форумы для решения.

BTW: рекомендация: избегайте установки Ruby в путь с пробелами (Program Files). Я предвижу много проблем с вашей установкой в ​​будущем.

Ответ 2

Вы не можете установить Ruby (или RubyGems) в путь с пробелом.

Ответ 3

Какова ваша ПУТЬ? Выполните следующую команду.

echo %PATH%

Ruby on Windows очень сложно. Это не совсем точно для этого. Есть три основных способа, которыми люди получают Ruby. Во-первых, они загружают прямые двоичные файлы и пытаются взломать что-то работоспособное. Во-вторых, они используют старый установщик с одним щелчком мыши. В-третьих, они используют новый Ruby installer. Если у вас есть что-то еще, избавиться от него и перейти с третьим вариантом.