2013-04-04 3 views
0

Путь в пользовательской переменной является по умолчанию путь от установки:Почему «рубин» не распознается как внутренняя или внешняя команда?

C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby1.9.3\bin 

Путь в системной переменной направлена ​​на:

C:\RailsInstaller\Ruby1.9.3\bin 

Когда я открываю окно командной строки с Ruby, и Rails, в командной строке говорит: «Рубин» не распознается как внутренняя или внешняя команда «сразу без ввода».

Командная строка работала раньше. После того, как я повторно установил его с помощью различных методов из-за неудачной настройки, это получилось так.

Как это исправить?

ответ

1

Итак, C:\RailsInstaller\Ruby1.9.3.\bin - это место, где сохраняется ваш ruby.exe? Если это так, вы можете получить доступ к командам ruby ​​с помощью командной строки.

При попытке: REG QUERY "HKCU\Environment" в консоли, есть выход как ?:

PATH REG_EXPAND_SZ C:\RailsInstaller\Ruby1.9.3.\bin 
+0

Да ruby.exe сохраняется в 'C:. \ RailsInstaller \ Ruby1.9.3 \ бин'. Я следую инструкциям из http://railsinstaller.org/, и у меня пока нет консоли. Я попытался установить другую версию ruby, но все они ведут себя с проблемой, о которой говорилось выше. Я подозреваю, что это проблема командной строки, поскольку в пути нет ничего плохого. Кроме того, когда я пытаюсь открыть ruby.exe напрямую, он просто открывает пустое окно команд. –

+0

В конце установки окно запрашивает, что Ruby.exe не является исполняемым. –

+0

Я получаю ту же ошибку, за исключением того, что у меня есть полный доступ к IRB. Я также попробовал «set path =% path%;» c: \ Program Files \ Heroku \ ruby ​​\ bin "' из http://stackoverflow.com/questions/9852259/ruby-exe-is-not-recognized- как-внутри-или-external-command-in-windows-7 –

8

Перезагружайте CMD перед запуском рубиновых команд.

+0

** Facepalm ** - это сработало для меня! – Kitson

2

В Windows PC: Чтобы добавить путь к корзине вашего установленного рубина в переменную окружения PATH 1. щелкните правой кнопкой мыши на «Мой компьютер» -> Свойства -> Расширенные настройки системы -> Экологические переменные -> Выберите «Путь» - > Редактировать Пример пути, показанного ниже: D: \ Ruby22 \ bin; 2. Перезагрузка CMD после изменения

см рисунок ниже: Ruby Path setting in Windows 7 and other windows OS

Смежные вопросы