Не удается найти рейк на 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. Если у вас есть что-то еще, избавиться от него и перейти с третьим вариантом.