Почему ruby не распознается как внутренняя или внешняя команда?
Путь в пользовательской переменной - это путь по умолчанию от установки:
C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby1.9.3\bin
Путь в системной переменной направлен на:
C:\RailsInstaller\Ruby1.9.3\bin
Когда я открываю командную строку с Ruby и Rails, командная строка говорит, что "ruby" не распознается как внутренняя или внешняя команда "сразу без какого-либо ввода.
Командная строка работала раньше. После того, как я переустановил его различными способами из-за неудачной установки, получилось так.
Как я могу это исправить?
4 ответа
В ПК с Windows: Чтобы добавить путь к папке с установленным вами рубином в переменную среды PATH 1. Щелкните правой кнопкой мыши "Мой компьютер" -> Свойства -> Дополнительные параметры системы -> Переменные среды -> Выберите "Путь" -> Изменить пример пути, показанный ниже: D:\Ruby22\bin; 2. Перезапустите cmd после изменений
См. Изображение ниже: настройка пути Ruby в Windows 7 и других ОС Windows
Убедитесь, что у вас установлена правильная x32- или x64-разрядная версия Ruby.
Убедитесь, что у вас настроена переменная среды PATH, это должно быть сделано автоматически, если выбрано при установке.
Наконец, убедитесь, что вы перезапустили командную строку.
Так,C:\RailsInstaller\Ruby1.9.3.\bin
место, где сохранен ваш ruby.exe? Если это правильно, вы сможете получить доступ к командам ruby через командную строку.
Когда вы пытаетесь: REG QUERY "HKCU\Environment"
в консоли есть вывод как?
PATH REG_EXPAND_SZ C:\RailsInstaller\Ruby1.9.3.\bin