Почему ruby ​​не распознается как внутренняя или внешняя команда?

Путь в пользовательской переменной - это путь по умолчанию от установки:

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

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

C:\RailsInstaller\Ruby1.9.3\bin

Когда я открываю командную строку с Ruby и Rails, командная строка говорит, что "ruby" не распознается как внутренняя или внешняя команда "сразу без какого-либо ввода.

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

Как я могу это исправить?

4 ответа

Пожалуйста, перезапустите cmd перед запуском команды ruby.

В ПК с Windows: Чтобы добавить путь к папке с установленным вами рубином в переменную среды PATH 1. Щелкните правой кнопкой мыши "Мой компьютер" -> Свойства -> Дополнительные параметры системы -> Переменные среды -> Выберите "Путь" -> Изменить пример пути, показанный ниже: D:\Ruby22\bin; 2. Перезапустите cmd после изменений

См. Изображение ниже: настройка пути Ruby в Windows 7 и других ОС Windows

  1. Убедитесь, что у вас установлена ​​правильная x32- или x64-разрядная версия Ruby.

  2. Убедитесь, что у вас настроена переменная среды PATH, это должно быть сделано автоматически, если выбрано при установке.

  3. Наконец, убедитесь, что вы перезапустили командную строку.

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

Когда вы пытаетесь: REG QUERY "HKCU\Environment" в консоли есть вывод как?

PATH REG_EXPAND_SZ C:\RailsInstaller\Ruby1.9.3.\bin
Другие вопросы по тегам